萬用字元 空值

2022-02-28 13:39:08 字數 750 閱讀 9147

萬用字元主要用於字串的查詢和匹配

_    :匹配乙個字元   

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。有人說這是個好的控制錯誤的機制,但本人不這麼認為,因為空值太常見了,誰知道什麼時候裡面就成空值了?每個變數理論上都有可能。難...