mysql的case when字段為空,null的問題
更新時(shí)間:2022年12月13日 09:10:26 作者:我有一個(gè)魔盒
這篇文章主要介紹了mysql的case when字段為空,null的問題。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
mysql的case when字段為空,null
name字段為null時(shí)替換為 ‘該字段為空’
SELECT CASE WHEN name is null THEN '該字段為空' ELSE name END as name ,email_id FROM mysql_table_name
case when 判斷null(已測(cè)試)
SELECT (case when cdi.DEVICE_TAG is not null then cdi.DEVICE_TAG else '暫無數(shù)據(jù)' end) as deviceTag, (case when cdi.DEVICE_CODE is not null then cdi.DEVICE_CODE else '暫無數(shù)據(jù)' end) as deviceCode, (case when sc.full_name is not null then sc.full_name else '暫無數(shù)據(jù)' end) as deviceVendor, (case when ct.CLASS_NAME is not null then ct.CLASS_NAME else '暫無數(shù)據(jù)' end) as deviceTypeNameB, (case when cdi.DEVICE_PORT is not null then cdi.DEVICE_PORT else '暫無數(shù)據(jù)' end) as devicePort, (case when cdi.CREATE_TIME is not null then cdi.CREATE_TIME else '暫無數(shù)據(jù)' end) as createTimeStr -- cdi.DEVICE_TAG as deviceTag, -- cdi.DEVICE_CODE as deviceCode, -- sc.full_name as deviceVendor, -- ct.CLASS_NAME as deviceTypeNameB, -- cdi.DEVICE_PORT as devicePort, -- cdi.CREATE_TIME as createTimeStr FROM con_device_info AS cdi LEFT JOIN sys_code AS sc ON sc.code_value = cdi.DEVICE_VENDOR LEFT join con_type as ct on ct.ID=cdi.DEVICE_TYPE where cdi.ID=#{id}
重點(diǎn):
case when xxx
is null 或者is not null
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
探索MySQL?8中utf8mb4釋放多語言數(shù)據(jù)的強(qiáng)大潛力
這篇文章主要為大家介紹了探索MySQL?8中utf8mb4釋放多語言數(shù)據(jù)的強(qiáng)大潛力,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12mysql查詢結(jié)果實(shí)現(xiàn)多列拼接查詢
本文主要介紹了mysql查詢結(jié)果實(shí)現(xiàn)多列拼接查詢,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04phpmyadmin顯示MySQL數(shù)據(jù)表“使用中” 修復(fù)后依然無效的解決方法
這篇文章主要介紹了phpmyadmin顯示MySQL數(shù)據(jù)表“使用中” 修復(fù)后依然無效的解決方法,需要的朋友可以參考下2014-07-07mysql之查找所有數(shù)據(jù)庫中沒有主鍵的表問題
這篇文章主要介紹了mysql之查找所有數(shù)據(jù)庫中沒有主鍵的表問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03MySQL中獲取最大值MAX()函數(shù)和ORDER BY … LIMIT 1比較
mysql取最大值的的是max 和order by兩種方式,同時(shí)也大多數(shù)人人為max的效率更高,在本文中,我們將介紹MySQL中MAX()和ORDER BY … LIMIT 1兩種獲取最大值的方法以及它們性能上的差異,同時(shí)我們將探討這種性能差異的原因,并提供一些優(yōu)化建議2024-03-03