首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2014-01-22 
sql中Isnull不起作用select Isnull(CertificateNo,G检D类140130001)from T_WeiTuoBook where AreaId3

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')

热点排行