萬用字元主要用於字串的查詢和匹配
_ :匹配乙個字元
select * from mytable where name like '張_'
查詢條件張姓,姓名2個字
% :匹配多個字元
select * from mytable where name like '張%'
查詢條件 張姓
:範圍或轉義
select * from mytable where name like '張[0-9]' --查詢條件 張0---張9
select * from mytable where name like '張[a-z]' --查詢條件 張a---張z
select * from mytable where name like '張[%]' --查詢條件 張%
^ :非
select * from mytable where name like '張[^a]' --查詢條件 張姓 ,名字非a
select * from mytable where name not like '張[a] --和上面的結果不同
is null 空值 ; is not null 非空
select * from mytable where name is null --查詢條件name為空
任何與null 執行的結果,都是 null
select 2000 + null --結果為null
空格 空值 空物件
string s null 空物件是指定義乙個物件s,但是沒有給該物件分配空間,即沒有例項化該物件,因此,空物件在呼叫所有物件方法時候都會丟擲異常,如s.length s.isempty 等方法。string k 空值是指乙個字元床物件已經例項化,即系統已經給該變數分配了空間,只是物件的內容為空。s...
PHP空值判斷
在使用 php 編寫頁面程式時,我經常使用變數處理函式判斷 php 頁面尾部引數的某個變數值是否為空,開始的時候我習慣了使用 empty 函式,卻發現了一些問題,因此改用 isset 函式,問題不再。顧名思義,empty 判斷乙個變數是否為 空 isset 判斷乙個變數是否已經設定。正是這種所謂的 ...
freemarker空值處理
二 空值處理 如果empty標籤沒有在servlet中新增key或者值為null,會報錯 empty value expression newtag is undefined。有人說這是個好的控制錯誤的機制,但本人不這麼認為,因為空值太常見了,誰知道什麼時候裡面就成空值了?每個變數理論上都有可能。難...