sql中判斷非空不能用等號,因為null在sql中被看作特殊符號,必須使用關鍵字 is和not
創新互聯建站是一家專業提供云溪企業網站建設,專注與成都網站制作、網站設計、H5高端網站建設、小程序制作等業務。10年已為云溪眾多企業、政府機構等服務。創新互聯專業的建站公司優惠進行中。
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://vcdvsql.cn/article26/hecdcg.html
成都網站建設公司_創新互聯,為您提供網站建設、虛擬主機、手機網站建設、建站公司、網站維護、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯