今天就跟大家聊聊有關sql server中怎么實現字符串非空判斷,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
創新互聯是由多位在大型網絡公司、廣告設計公司的優秀設計人員和策劃人員組成的一個具有豐富經驗的團隊,其中包括網站策劃、網頁美工、網站程序員、網頁設計師、平面廣告設計師、網絡營銷人員及形象策劃。承接:做網站、成都網站建設、網站改版、網頁設計制作、網站建設與維護、網絡推廣、數據庫開發,以高性價比制作企業網站、行業門戶平臺等全方位的服務。
代碼如下: CREATE function getcolor (@井號 varchar(50),@層位 varchar(50)) returns varchar(200) as begin declare @sql varchar(2000);set @sql='' --distinct select @sql=@sql+ 顏色+',' from ( select distinct 顏色 from yourtablename where 井號=@井號 and 層位=@層位 and 顏色 is not null ) aa set @sql=substring(@sql,1,len(@sql)-1) return @sql end
我發現set @sql=substring(@sql,1,len(@sql)-1)這句有的時候會報錯,原因是@sql在用substring的時候,有時候會為空字符串 請問在函數中,如何在substring之前判斷下@sql是否為空? if @sql is not null and len(@sql) >= 1 set @sql=substring(@sql,1,len(@sql)-1) else ...復制代碼 代碼如下: if(@sql is not null) set @sql=substring(@sql,1,len(@sql)-1) return @sql 復制代碼 代碼如下: if isnull(@sql,'')<>'' set @sql=substring(@sql,1,len(@sql)-1)
"select * from db where img is not null"這個是選擇所有的img不為空的內容 "select * from db where img is null"這個是選擇所有的img為空的內容 如果要讓SQL判斷值為空時默認一個值則可以用這樣用 SELECT top 1 isnull(Yu_Yse_Commodity_KD,0) FROM [Yu_Records]
看完上述內容,你們對sql server中怎么實現字符串非空判斷有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。
分享題目:sqlserver中怎么實現字符串非空判斷
本文網址:http://vcdvsql.cn/article40/gjjdho.html
成都網站建設公司_創新互聯,為您提供網站策劃、定制開發、商城網站、網站內鏈、品牌網站設計、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯