mysql 查詢判斷空值

2022-07-24 11:51:11 字數 674 閱讀 2208

select a.return_car_area, case when a.return_car_area='' then 0 else 1 end from t_base_bq_branch a

select a.return_car_area, case a.return_car_area when '' then 0 else 1 end from t_base_bq_branch a

當這個欄位return_car_area為空串的時候顯示 0 否則顯示1   case when 字段=條件  then 賦值 else 賦值 end

select ifnull(b.tobranchid,9999) from t_base_task b

當tobranchid為null時顯示 9999 否則顯示資料庫值   ifnull(字段,賦值) 當字段為空是賦值

ifnull(

case c.tasktype

when 0 then (select bpl.name from t_base_bq_branch bpl where c.stationid = bpl.rail_id )

when 1 then (select bpl.name from t_base_bq_branch bpl where c.stationid = bpl.rail_id ) else '' end ,'') topark

空值判斷 型別判斷

一 判斷乙個物件是不是空 4種方法 1.object.getownpropertynames 返回值是物件中屬性名組成的陣列 如果是空陣列,即為空 eg let obj console.log object.getownpropertynames obj name age 不是空 2.轉化成字串 s...

PHP空值判斷

在使用 php 編寫頁面程式時,我經常使用變數處理函式判斷 php 頁面尾部引數的某個變數值是否為空,開始的時候我習慣了使用 empty 函式,卻發現了一些問題,因此改用 isset 函式,問題不再。顧名思義,empty 判斷乙個變數是否為 空 isset 判斷乙個變數是否已經設定。正是這種所謂的 ...

case when 空值判斷

在對資料庫進行查詢時,遇到了乙個問題 查詢結果中的某一列需要判斷另一列是否為空的來確定值,自然就想到了case when,於是寫出了下面的sql 其他部分省略 case date when null then a else b end c 結果不論date是否為null,c這一列的值的結果都是 b,...