gpt4 book ai didi

sql - SQL 中处理 INT 数据类型字段中无值和零值之间差异的正确方法

转载 作者:行者123 更新时间:2023-12-01 00:16:19 29 4
gpt4 key购买 nike

我遇到了 INT 字段的问题,其中可能没有值、零值或大于零的整数,因为

SELECT foo FROM bar where foo = ''

的计算相同
SELECT foo FROM bar where foo = 0

我将 foo 重新定义为 foo INT(11) NULL,这样没有提供 foo 值的行不会被 foo = 0 或 foo = '' 选择,而只会被 foo IS NULL 选择

这是处理无值和零值之间差异的好方法吗?

最佳答案

是的; null 是指定字段没有值的正确方法。

关于sql - SQL 中处理 INT 数据类型字段中无值和零值之间差异的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1717304/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com