欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)大潛力

    這篇文章主要為大家介紹了探索MySQL?8中utf8mb4釋放多語言數(shù)據(jù)的強(qiáng)大潛力,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 用MySQL函數(shù)清除字符串首尾空白字符的方法

    用MySQL函數(shù)清除字符串首尾空白字符的方法

    由于內(nèi)容插入的時(shí)候沒辦法進(jìn)行完全的過濾,所以審核這里就經(jīng)常出問題,搞的頭大,而MySQL的trim函數(shù)沒辦法去掉回車和換行,只能去掉多余的空格
    2011-03-03
  • 一文帶你理解慢SQL分析與優(yōu)化

    一文帶你理解慢SQL分析與優(yōu)化

    從系統(tǒng)設(shè)計(jì)角度看,一個(gè)系統(tǒng)從設(shè)計(jì)搭建到數(shù)據(jù)逐步增長,SQL執(zhí)行效率可能會(huì)出現(xiàn)劣化,為繼續(xù)支撐業(yè)務(wù)發(fā)展,我們需要對(duì)慢SQL進(jìn)行分析和優(yōu)化,下面這篇文章主要給大家介紹了關(guān)于慢SQL分析與優(yōu)化的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • MySQL修改存儲(chǔ)過程的詳細(xì)步驟

    MySQL修改存儲(chǔ)過程的詳細(xì)步驟

    這篇文章主要給大家介紹了關(guān)于MySQL修改存儲(chǔ)過程的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • MySQL如何生成唯一的server-id

    MySQL如何生成唯一的server-id

    這篇文章主要給大家介紹了關(guān)于MySQL如何生成唯一的server-id的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • mysql查詢結(jié)果實(shí)現(xiàn)多列拼接查詢

    mysql查詢結(jié)果實(shí)現(xiàn)多列拼接查詢

    本文主要介紹了mysql查詢結(jié)果實(shí)現(xiàn)多列拼接查詢,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • phpmyadmin顯示MySQL數(shù)據(jù)表“使用中” 修復(fù)后依然無效的解決方法

    phpmyadmin顯示MySQL數(shù)據(jù)表“使用中” 修復(fù)后依然無效的解決方法

    這篇文章主要介紹了phpmyadmin顯示MySQL數(shù)據(jù)表“使用中” 修復(fù)后依然無效的解決方法,需要的朋友可以參考下
    2014-07-07
  • mysql之查找所有數(shù)據(jù)庫中沒有主鍵的表問題

    mysql之查找所有數(shù)據(jù)庫中沒有主鍵的表問題

    這篇文章主要介紹了mysql之查找所有數(shù)據(jù)庫中沒有主鍵的表問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • CentOS 安裝redis和MySQL

    CentOS 安裝redis和MySQL

    這篇文章主要介紹了CentOS 安裝redis和MySQL的相關(guān)資料,需要的朋友可以參考下
    2019-08-08
  • MySQL中獲取最大值MAX()函數(shù)和ORDER BY … LIMIT 1比較

    MySQL中獲取最大值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

最新評(píng)論