我的sql數據庫裡有些值是空的,我查詢時不想查詢哪些空的值,語句要怎麼寫?

解决方案 »

  1.   

    select * from 表 where isnull(字段,'')<>''
      

  2.   

    select * from 表 where 字段 IS NOT NULL
      

  3.   

    select * from 表 where 字段 not null and 字段!=''
      

  4.   

    select * from 表 where 字段 is not null or 字段<>''
      

  5.   


    SELECT * FROM 表 WHERE 字段 IS NOT NULL AND  字段 <>''
      

  6.   

    謝謝各位的幫忙,我還有一個關於SQL的問題?
    我有一個數據庫“Test”,我在“工具”裡選擇備份這個數據庫,並選擇了完全備份,但是當我將哪個完全備份後的檔案還原後,發現有一些表卻沒有,哪麼就是我備份沒有完整還是什麼原因?
      

  7.   

    select * from 表 where 字段 is not null or 字段 <>''
      

  8.   

    select * from table_1 where col_1 > ''
    你可以多试几种,>''  <'' <>'' 会有不同的结果如果是要非空(null)值,就用in not null
      

  9.   

    同样的问题..如果写字段length>0的查询语句该怎么写?