PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Database
[SQL ] NILL和''判断
楼主:
hirabbitt
(兔子)
2017-01-24 11:45:39
数据库名称:MSSQL
数据库版本:2012
内容/问题描述:
在做一个找资料的function F1
ALTER FUNCTION F1(
@parm1 varchar(9),
@parm2 varchar(9)
)
中略
SELECT 1 FROM T WHERE
PARM1 = @parm1 and
PARM2 = @parm2
后略
但是后来发现PARM1和PARM2中有''也有NULL
[email protected]/*
作者:
streetbad
(翊)
2017-01-24 11:48:00
ISNULL(PARM1,'')将字段先转成只有有值或是''
[email protected]
if @parm1 is nullset @parm1 = '' 类似的方式这样后面的主查询指令就不会落落长了
楼主:
hirabbitt
(兔子)
2017-01-24 11:53:00
喔~ 太感谢了!!
作者:
cutekid
(可爱小孩子)
2017-01-24 15:10:00
isnull(PARM1,'') = isnull(@parm1,'') andisnull(PARM2,'') = isnull(@parm2,'') and... 以此类推
楼主:
hirabbitt
(兔子)
2017-01-24 15:19:00
喔喔!! 喜欢这种写法
继续阅读
[SQL ] mssql or postgresql 语法请教?
superttl
[SQL ] access 空格取代问题
Tampa
[SQL ] 写入完成后删除B表中数量0的方法?
elic2577
[SQL ] 请教INSERT INTO与子查询问题
Mirage
[SQL ] MySQL是否可能只备份增加的部份?
LucasChen
Re: [SQL ] select语法
SeanBoog
[SQL ] 使用ACCESS附件功能上传到SQL
tony19920126
[SQL ] select语法
wins888
[SQL ] 抓字段每个都是PRIMARY KEY
hirabbitt
[SQL ] 请问预存程序的存放路径?
luckid
Links
booklink
Contact Us: admin [ a t ] ucptt.com