sql中判斷非空不能用等號,因為null在sql中被看作特殊符號,必須使用關鍵字 is和not
創(chuàng)新互聯(lián)建站是一家專業(yè)提供云溪企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站制作、網(wǎng)站設計、H5高端網(wǎng)站建設、小程序制作等業(yè)務。10年已為云溪眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
select * from A where info is not null
問題延展:不為空有2中種,不是空值 is not null 不是空格 ""
比如\x0d\x0ainsert into table a (a1,b1)values("a1",'');\x0d\x0a對于這種情況,因為表里存的是'',其實是沒有內容的,要查詢這個字段,不能直接使用\x0d\x0aselect *\x0d\x0afrom a\x0d\x0awhere b1='';\x0d\x0asql中判斷非空不能用等號,因為null在sql中被看作特殊符號,必須使用關鍵字 is和not\x0d\x0a應該如此使用:\x0d\x0aselect * from A where b1 is null\x0d\x0a或者:\x0d\x0aselect * from A where b1 is not null
select * from 表名 where 字段名 is not null; -- 某字段不為空。
select * from 表名 where 字段名 is null; -- 某字段為空。
新聞名稱:oracle不為空怎么寫,oracle如果為空
標題鏈接:http://chinadenli.net/article26/hecdcg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、虛擬主機、手機網(wǎng)站建設、建站公司、網(wǎng)站維護、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)