问题标签 [nullif]
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.
python - python中的NULLIF等价物
我正在尝试在熊猫中创建 NULLIF 命令。SQL 命令如下所示:
有人知道如何在熊猫中复制它吗?
sql - 检查“空”时间戳值
我想检查一个字段是否有“空”值。如果是这样,我想用 NULL 值替换“null”。这适用于普通字段:
但是,它不适用于时间戳:
这稍后会引发以下错误:
如何在时间戳字段中检查相同的 NULL 值?
amazon-web-services - regexp_substr 合并 nulliff
我正在尝试实现提取应用程序的版本号。有些行缺少应用程序版本,我也想填充它。
post_mobileappid | 应用程序版本 |
---|---|
我的某个词 13.0.0 | 13.0.0 |
MySomeWord 12.0 | 12.0 |
我有以下
MAX(cast(coalesce(nullif(regexp_substr(post_mobileappid, 'My Some (\d \.\d*)', 0, 1, 'e'),''),'0') 作为双精度)) AS app_version
我在 app_version 列中只得到 0。
请问是否有办法提取完整版本号并在它为 NULL 时填充某些内容。
谢谢
sql - 如果 NULL 显示 N/A 则选择小数 否则显示美元金额
我有一个名为 Decimal(12,2) 的金额类型的字段。
金额,可以接受 NULL 和十进制值例如 100.00。
这个原因:
将数据类型 varchar 转换为数字时出错。
如果 NULL 显示 'N/A'
否则显示 'USD Amount'我想选择一个小数
希望您能够帮助我。谢谢。
sql - 使用 ISDATE 嵌套 NULLIF 以消除记录
我有一列(数据类型nvarchar(max)
,不是我的选择,遗留),对最终用户有各种不同的用途,具体取决于其他因素。
我试图缩小到该列中的某些特定数据,因为在一些样本(但具有高度代表性)数据中给出了前面的条款我注意到剩余的数据是 1、2、3、4 或日期
我最初添加了一些嵌套NULLIF
以及IS NOT NULL
1 作为字符串,因为在全局数据中有一些字符串,因此删除单括号会创建隐含转换为 int 的许多记录会失败。这使我的样本中的记录减少到 25 条,带有日期的记录和目标记录
然后我想我会添加一个ISDATE
来隔离这些记录
然后返回 60k 左右的记录,这不是我预期的行为。
我运行了以下查询以查看这两个内联命令是否不兼容,但按预期返回
返回NULL
。
以防它不喜欢字符串,但返回NULL
.
以防它不喜欢巢,但返回NULL
。
那么,为什么它不 NULL 表示日期的值,以及为什么它否定嵌套外部的其他 NULLIF 命令?