问题标签 [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.
sql-server - SQL Server group by 吸收空值和空值
我有这个数据:
每个名称可能有也可能没有带有空或空注释的额外行。
如何按名称和总和(数量)进行分组,以便它忽略/吸收分组中的空或空注释并只显示 2 个组。
我想要的输出:
我想不通。
我希望这会忽略空值/空值,但我总是以 4 组结束
mysql - 导出具有多列的 SQL 数据库时如何将 NULL 设置为另一个值?
我有一个大约的 SQL 数据库。我要导出到json
的 200 列与此类似:
通常,我对 MySQL Workbench 的导出向导很满意,它可以选择:
但是,当我以正常方式导出时,和json
之间的差异会丢失,因为值和值都显示为. 所以我咬了酸苹果,然后按照这个解决方案来面对我的问题:0
NULL
NULL
0
0
json
但是导出向导向我抛出了这个错误:
我不知道这只是语法错误还是其他原因。我已经尝试过id
,COALESCE(id,-9) AS ab1,
因为它是唯一标识符,但它没有用。受影响的是整数列。
NULL 是默认值对我来说似乎是合理的,但我依赖于提到的区别。MariaDB
(我希望这个问题与我可耻地使用with的事实无关MySQLWorkbench
。)
在将具有 200 列的 SQL 数据库导出到时,如何更改NULL
为另一个值?-9
NA
json
编辑:
还有一个问题读起来类似,但实际上是不同的,因为答案是关于一个带有
WHERE
子句的非常特殊的情况。但是我的代码中根本没有WHERE
子句,我想为所有没有子句的列提供一个简单的通用解决方案WHERE
。
sql - 即使存在 NULL 值,SQL Count NULL 值也为 0
在特定情况下,我有一个填充了 1070 个项目的数据库表,并且在此过程中的某个时刻,我向其中添加了一个名为“Current_Status”的列。因此,所有项目都有一个最初为NULL的新字段。
该表用作队列,对于处理的每一行,我将“Current_Status”字段更新为“已处理”或“未处理”。
为了了解流程进展如何,我使用以下查询计算了状态仍为NULL的剩余项目:
问题是,在前 1000 个项目之后,该查询执行的结果是0
,即使我检查并使用SELECT * FROM Table_Name
查询显示仍然有一些状态为NULL的行。
有什么想法可能导致这种情况吗?
我使用 Azure Data Studio 1.4.5 检查了这种情况。
postgresql - Postgres regr_slope 返回 NULL
有人可以帮我理解在regr_slope
数据集中有行的情况下返回 NULL 的情况吗?例如:
有趣的是,相同的数据集和函数在 Oracle 11.2 中返回不同的结果:
我不知道这是否意味着 Postgres、Oracle 有问题,或者两者都没有,尽管结果5fe6
是一样的。
postgresql - NOT NULL 表达式中的 NULL 值
我有这个ID
专栏,NULL
即使我已经NOT NULL
表达了。这不是任何空字符串问题或任何特殊字符问题,因为我尝试使用此表达式:
在我的 where 子句(在选择中相同)和X
输出中,为什么会发生这种情况 - 我提供了示例选择代码。我可以通过将过滤器放在 Have 子句中或使用外部查询来解决它
mysql - mysql列值中(NULL)和空之间的区别
我在一家公司工作,我们在后端使用 Spring -Hibernate 和 mysql 数据库。
有一个表tc_wallet
在这个表中我有一个列tips_type它有值
- 托收,应付
''
(空的)NULL
--> 没有值被初始化
现在,当我发起查询时:
我得到列值为“”(空)的结果。
但即使 (NULL) is != 'Collection' 也应该满足上述条件。
所以根据我的结果应该是。
使用 (NULL) 检查/比较值时是否存在一些问题?
它的行为是否不同?
tsql - 为什么 (Col <> value AND Col is null) 不返回任何空值?
我有一个应用程序,用户可以在其中选择页面上的各种选项,并且后面的代码会构建一个 SQL 查询来返回相关记录。
在这种情况下,用户选择了:
- 除法!='1'
还有一个自动限制,因为返回记录的划分必须在 UserDivisions 中,这是一个看起来像的变量
因此,返回的记录必须位于列出的分区之一中,或者具有 NULL 作为值。
我的代码目前正在分别处理这些限制,所以最终的 SQL 看起来像
此查询返回 Division = '1.1' 和 '1.1.1' 的所有记录,并且它不会返回 Division '1' 中的任何记录,就像它应该返回的那样,但它也不会返回 Division = Null 的任何记录。
如何构建此查询以返回 NULL,为什么上述查询不返回 NULL?
postgresql - 如何避免 0(零)int 变成 Postgres“null”值并违反“not null”约束?
在 Go 中,我将 JSON 解组/解码为具有 int 类型的 ID 字段的结构。然后我尝试使用 go-pg 将这个结构插入 PostgreSQL 数据库,并将 ID 列作为主键(它有一个非空约束)。第一个条目0
的 ID 为 a。在 Postgres 文档中,它声明可以0
作为主键的值。但是,我不断收到一条错误消息:
“错误 #23502 “数字”列中的空值违反了非空约束”。
当它被解组为 int 值时,它看起来像0
变成了一个 Go“零值”。然后将其作为null
值插入 Postgres。任何关于我如何能够避免这种情况的提示将不胜感激。
sql - 选择不全为空的列
所以我有一个看起来像这样的查询 -
所以我遇到的问题是,如果@subType 为 3,那么名为 ID 的列将全部为空。然后我不想返回整个专栏。与此相反,如果 @subType 为 2,那么 name 将全部为空,所以我不想要整个列。
android - IS NOT NULL 在我的查询中仍然返回空值
我正在使用 Loader 进行查询,该查询使用 CursorLoader 和适当的参数来派生值。
我正在使用 recyclerview 来显示数据。
如果在我的 SELECTION 参数中不使用 IS NOT NULL,这与 WHERE 子句相同,我的 recylerview 会显示 2 个空白行。当我在我的选择子句中添加 IS NOT NULL 时,删除了一个空白行,并且仍然保留了一个。
下面是我的简单选择条款