问题标签 [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 - 替换空值的 SQL 查询。
我需要一个从下表中返回 ContactDate、SortName、City、ContactType 和 Summary 的 SQL 查询。如果任何值为空,我需要它返回文本“No Entry”。
联系表
- 联系人 ID
- 联系日期
- 用户身份
- 概括
- 联系人类型
- 排序名称
用户表
- 用户身份
- 名
- 姓
- 地址ID
地址表
- 地址ID
- 城市
- 街道
- 状态
- 压缩
ruby - “零或零”的最佳红宝石成语
我正在寻找一种简洁的方法来检查一个值,看看它是零还是零。目前我正在做类似的事情:
但这似乎很笨拙。
c# - C# ADO.NET:null 和 DbNull——有更高效的语法吗?
我有一个DateTime?
我正在尝试使用DbParameter
. 我正在像这样创建参数:
然后我想把 s 的值DateTime?
放入dataPrm.Value
while 占null
s。
起初我以为我会很聪明:
但这因错误而失败
操作员 '??' 不能应用于“System.DateTime?”类型的操作数?和'System.DBNull'
所以我猜这只有在第二个参数是第一个参数的不可空版本时才有效。所以我去了:
但这也不起作用:
无法确定条件表达式的类型,因为 'System.DateTime' 和 'System.DBNull' 之间没有隐式转换
但我不想在这些类型之间进行转换!
到目前为止,我唯一可以开始工作的是:
这真的是我写这篇文章的唯一方法吗?有没有办法让使用三元运算符的单线工作?
更新:我真的不明白为什么?版本不起作用。MSDN 说:
这 ??运算符如果不为空则返回左操作数,否则返回右操作数。
这正是我想要的!
Update2:嗯,最后很明显:
c# - 日期时间“空”值
我一直在寻找很多,但找不到解决方案。您如何处理应该能够包含未初始化值(相当于 null)的 DateTime?我有一个可能设置或不设置 DateTime 属性值的类。我正在考虑将属性持有者初始化为 DateTime.MinValue,然后可以轻松地对其进行检查。我想这是一个很常见的问题,你是怎么做到的?
bash - 如何判断字符串是否未在 Bash shell 脚本中定义
如果我想检查空字符串,我会做
但是如果我想检查变量是否已经被定义呢?或者 Bash 脚本没有区别?
sql - MySQL 中的 NULL(性能和存储)
在 MySQL 中,null 究竟对性能和存储(空间)有什么影响?
例如:
TINYINT:1 字节 TINYINT w/NULL 1 字节 + 以某种方式存储 NULL?
sql - 当参数为空时插入默认值
我有一个表,其中有一列具有默认值:
我正在使用存储过程将值插入此表:
问题是,我如何让它使用默认值 when @value
is null
?我试过了:
那显然行不通。还尝试了一个case
声明,但这也不公平。还有其他建议吗?我会以错误的方式解决这个问题吗?
更新:我试图做到这一点而不必:
default
在多个地方保持价值,以及- 使用多个
insert
语句。
如果这是不可能的,那么我想我只能忍受它。似乎这应该是可以实现的。
注意:我的实际表格不止一列。我只是在快速写一个例子。
web-services - 如何为 WebService 暴露构建 DAL?
我们有一个高度专业化的 DAL,它位于我们的数据库之上。我们的应用程序需要使用此 DAL 才能正确操作此数据库。
生成的 DAL(位于一些自定义基类上)具有各种“Rec”类(Table1Rec、Table2Rec),每个类都表示给定表的记录结构。
这是一个示例伪类......
每个类都有每个字段的属性......因此我可以写......
在字段可以接受 NULL 值的情况下,还有一个附加属性指示该值当前是否为 null。
因此....
这是因为类的构造函数将所有 NULL 属性设置为 True,并且任何 FieldProperty 的设置都会导致等效的 NullProperty 设置为 false。
我最近需要通过网络服务(我当然打算保护它)在网络上公开我的 DAL,并且发现虽然“Rec”类的结构在网络上保持不变......所有逻辑都是丢失..
如果有人要远程运行前一段代码,他们会注意到这两个条件都不会被证明是正确的,因为没有客户端代码将 null 设置为 true。
我觉得我把这一切都错了,但看不出我应该如何改进它。
构建这个的正确方法是什么?
ms-access - 如何在 Access 中检查空值?
我是 Access 的新手。我有一张满是记录的桌子。我想编写一个函数来检查任何 id 是否为空或为空。如果是这样,我想用 xxxxx 更新它。id 的检查必须在数据库中的所有表中运行。谁能提供一些示例代码?
sql - 如何返回按 NULL 和 NOT NULL 分组的记录?
我有一个包含一processed_timestamp
列的表——如果一条记录已被处理,那么该字段包含它被处理的日期时间,否则它为空。
我想编写一个返回两行的查询:
那可能吗?
更新:表很大,所以效率很重要。我可以只运行两个查询来分别计算每个总数,但如果可以避免的话,我想避免两次击中表格。