读书人

sql中Isnull不起作用,该如何解决

发布时间: 2014-01-22 00:03:39 作者: rapoo

sql中Isnull不起作用
sql中Isnull不起作用,该如何解决

select Isnull(CertificateNo,'G检D类140130001')
from T_WeiTuoBook
where AreaId='3' and SubDepart='3' and DeviceType='D' and Isnumeric(Right(CertificateNo,7))=1
and substring(CertificateNo, 5,2) = right(year(getdate()),2)

当CertificateNo没有最大值时,我想把‘G检D类140130001’作为默认值。但是结果如图,什么也没有,请问是怎么回事?
[解决办法]
select Isnull((select CertificateNo from T_WeiTuoBook where AreaId='3' and SubDepart='3' and DeviceType='D' and Isnumeric(Right(CertificateNo,7))=1
and substring(CertificateNo, 5,2) = right(year(getdate()),2)),'G检D类140130001')

读书人网 >asp.net

热点推荐