问题标签 [sql-null]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 错误问题 1582 Incorrect parameter count in call to native function 'ISNULL'
我有 2 个表,一个(访问)和另一个(患者)与 mysql(患者)的关系是 PK 作为 patients.pid 和 visit.pid 作为索引,我想在我的 vb.net 应用程序中使用代码来获得最后一个日期时间记录以检查患者是否仍在医院内入院或出院到目前为止,我在你们的帮助下获得了此代码
但是当我使用 php myadmin 或其他应用程序在 sql builder 中执行时出现错误(1582 - 调用本机函数 'ISNULL' 时参数计数不正确)我试图找出错误原因,但直到现在还没有运气
sql - 如何在 Oracle SQL 中查找和过滤同一张表上的数据
在 SQL 中,我们需要从表中过滤掉不必要的数据:
案例 1:如果 2 个 ID 相同且 DOD 不为空,则需要记录
案例 2:如果有单个 id 并且 dod 不为空,则需要记录
案例 3:如果 2 个 id 相同并且其中任何一个的 DOD 为空,则不需要记录
非常感谢您的帮助。
谢谢
sql - 如何声明数组的元素不可为空?
在下面的简单表格中
可以null
作为以下元素插入things
:
但我不想允许这样做。
但是,将定义更改为以下内容,
只防止这种情况
这不是我想要的。(我仍然想允许这样做。)
那么我怎样才能声明不是列,而是数组列的元素不可为空呢?
sql - 如何在 SQL 中过滤带有条件的行?
我正在尝试使用以下查询从 Athena 检索数据:
但是,数据中有四列:product_id、shop_id、avg_position、kes。
有些行在列中同时带有 NA 和非 NA kes
。我只是想用以下条件操作数据:
- 如果
product_id
,shop_id
, 和avg_position
相同,并且列中有 NA 和 Non-NA ,则kes
只需保留 Non-NA 行并删除 . 中包含 NA 的行kes
。 - 但是,如果 中没有非 NA
kes
,请不要删除它。
我怎样才能做到这一点?
sql - 了解具有 NULL 值的 SQL IN 子句
假设以下表格:
导致:
以下查询的结果符合预期:
SELECT * FROM X WHERE x_name IN (SELECT y_name FROM Y);
将返回一行| 'blue' |
。SELECT * FROM X WHERE x_name NOT IN (SELECT y_name FROM Y);
将返回一行| 'red' |
。
让我们插入NULL
表 Y:
第一个查询将返回相同的结果 ( blue
)。但是,上面的第二个查询将不返回任何行。为什么是这样?
sql - 按列分组,优先选择另一列不为空的行
假设我有一个看起来像这样的表,有两个外键:
我将如何分组col1
,优先选择fkey2
不是 null
的行?所以结果看起来像这样:
另一个考虑因素是对它fkey1
有not null
限制,而fkey2
没有。
php - 所有记录都是空 laravel
在 SQLite 数据库中保存对象时遇到问题。在我插入非空值的表单中,请求具有正确的数据,但是当我将对象保存在数据库中时,只有空值。在表格中,我只提供了 1 个示例,但针对各种输入重复了该表格。
客户控制器.php
网页.php
形式
模型
null - 雪花 - 查询变体中的空值
我想过滤掉具有空值的变体中某些键的记录
变体列结构
栏目名称:规格
想要下面的东西:
但它不起作用,因为这似乎是 json null 而不是 SQL NULL。有没有办法在变体中获取存储为 SQL NULL 的值?我更感兴趣的是有一个简单的查询来过滤数据,而不是编写一些用于转换的函数。
谢谢!
sql-server - SQL Server - 从一个表插入到另一个值不为空的表
我有表 A,我试图将它的值加入表 B。表 B 不允许在 column 下为空值Item
。其中有一些项目Table A
具有 NULL 值item
。我正在尝试插入此表并设置条件不包括等于 NULL 的值。
这是表A的一个:
表 B 具有相同的列命名约定。由于某些空值和表 B 不允许 Nullables,在运行插入查询时出现错误。所以我试图通过使用来解决这个问题,Where Item <> NULL
但是在运行这个查询时我有 0 行受到影响。
Item
如果不为空,我如何更改我的查询以插入表 B
这是我的查询示例: