问题标签 [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.
postgresql - 当 TIMESTAMP 列的值为 NULL 时,如何使用 COALESCE 返回“N/A”?
是否可以使用 COALESCE(或任何其他方式)将 TIMESTAMP 列中的 NULL 值替换为“N/A”之类的字符串?
在我的SELECT
声明中,我有一个
当我尝试这个时,我得到了这个错误,这是有道理的:
日期类型的输入语法无效:“N/A”
我也发现了这篇关于这个问题的博客文章。有办法解决吗?
python - 在 SQLite 查询中比较两个可能为 NULL 的值
我有一个 SQLite 查询,例如:
?1
请注意,该参数出现了两次。无论如何,在某些情况下,它可以为空(None
在 python 中,据我所知,NULL
在 SQLite 中)。这是一个问题,因为我不了解 null 处理,但基本上我没有得到任何回报。
那么,我该如何处理where "project" = ?1
何时?1
为 NULL?我想避免对它进行 2 个单独的查询。我环顾四周,但我只能找到关于IS NULL
/的东西IS NOT NULL
,这对我不起作用,因为我不是要检查列是否为空或不为空,而是要检查两个可空值是否匹配,无论它们是否为空。
forms - 表单提交:值设置为 null
我正在制作一个广告平台,我刚刚创建了一个 Booking 实体及其表单,但是在提交表单之后,值“金额”设置为空,但不应为空。
我创建了一个 prePersist 函数来在刷新之前设置 amount 属性。
这是我的实体 Booking 中的 prePersist 函数
我的预订控制器
当用户使用 $this->getUser(); 定义时,它不起作用 在提交和有效性检查。这是我开始学习 Symfony 以来第一次发生这种情况。我确定我一定忘记了什么,但我花了很多时间思考什么,我看不到答案。
和我的 BookingType 表格
在提交表单时,它应该调用 prePersist 函数,然后设置 amount 属性,但它返回为 null。我真的不明白我错过了什么。
sql - 如何在我的查询中使用 case 语句,以便在“NULL”或 0 的情况下,我将用 1 替换它们
我有一个查询,我想在表单中查询,以便在“null”或 0 的情况下我可以用 1 替换它们。
在上述查询中,所有列的结果可能为空或为零,我需要将它们替换为 1。我使用 zeroifnull 将所有空值转换为 0,但找不到将 0 转换为的方法1.
我想将所有三列都视为 1。
c# - 除空记录外的联表(空)
我有两个表(1-N 关系)。
(身份证,姓名,姓氏),
(ID、工作、角色、社会)。
在我的应用程序中,我想合并 table1 和 table2(基于绑定两个表的 id)但我想隐藏可能为空的列。
示例:(在这种情况下,我不想显示“ruolo/grado”)
我是如何为此编写代码的:
PS:我已经在网上看到了几个类似的问题,但没有答案能够满足我的要求,或者我没有正确理解。我希望你能心甘情愿地帮助我。
sql - 如何测试表中的所有行是否重复(一列除外)
我正在使用一个数据仓库表,该表可以拆分为声明的行和计算的行。我怀疑计算的行是声明行的完美副本(声明/计算列除外)。
我尝试使用 except 子句对此进行测试:
但是所有的记录都被退回了。我不相信这是可能的,我怀疑这是由于空值。
有没有办法比较将空值与空值进行比较的记录?
但是所有的记录都被退回了。我不相信这是可能的,我怀疑这是由于空值。
有没有办法比较将空值与空值进行比较的记录?
编辑:该解决方案应该适用于具有不同类型的任意数量的字段。在这种情况下,我有大约 100 个字段,其中 2/3 可能有空值。这是一个数据仓库,必须预料到一定程度的非规范化。
编辑:我测试了查询,同时将自己限制在非空列,我得到了我期望的结果(什么都没有)。但是,我仍然想比较可能包含空值的字段。
sql - 在 SQL Server 存储过程中包含 NULL 值
在我的存储过程中,我想获取StudentElectivePaper.SubjectPaperID
等于传递的参数值或根本没有值(空值)的数据。
我尝试过 OR 语句,例如
但它并没有产生丰硕的成果。请帮忙!
mysql - Grafana 仪表板变量 - 在基于查询的变量中处理 NULL 值
我基于 MySQL 查询创建了一个 Grafana 仪表板变量(启用了多选):
该字段有大约 12 个选项,其中一个是 NULL 值。在编辑仪表板小部件时,我包含一个类似于以下内容的 SQL 约束:
这几乎可以正常工作,除了 NULL。Grafana 正在将 NULL 转换为,并且语句''
中不支持 NULL 。IN (...)
关于如何处理这个以使用 NULL 的任何建议?
sql - 如何查找和替换每行的第一个空值?
我有一个大约 20 列和超过 5000 行的表。对于每一行,我试图用字符串替换第一个空值"end"
。
我有的:
我需要的:
我可以FIRST_VALUE()
在行级别上使用吗?