select 查詢所有和查詢所有非空


select * from table_name


是查詢出table_name 里所有的記錄。

select * from table_name where column_name like '%%'


是查詢出table_name表里column_name 類似於'%%'的不為空的記錄。

 

%可以代表任意字符,但必須是字符,

NULL表示沒有都沒有。

所以,select * from table_name where column_name like '%%'

選不出來column_name為NULL的記錄。

兩者的區別:

前一條是查詢所有記錄,后一條是查詢column_name 值不為空的所有記錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM