久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

MYSQL 的 SELECT 語句中如何做到判斷字段為空

瀏覽:132日期:2022-06-18 16:35:13

問題描述

SELECT ifnull(字段A,字段B) FROM tbl ....

這里我想的是如果字段A為空就取字段B的值,可以這樣寫似乎不對,求教~

(SELECT (CASE 字段A WHEN NOT NULL THEN 字段A ELSE 字段B END) FROM tbl WHERE tb1.id=tb2.id) as name

這是完整語句,最終name無法實現我想要的效果

問題解答

回答1:

用 COALESCE(A,B)SELECT COALESCE(A,B) FROM tbl

回答2:

select (case A when not null then A else B end) as result from tbl

去掉了is可以了

回答3:

SELECT CASE WHEN BIRTHDAY IS NULL THEN PASSWORD ELSE BIRTHDAY ENDFROM table_name;

(SELECT (CASE 字段A WHEN IS NOT NULL THEN 字段A ELSE 字段B END) FROM tbl WHERE tb1.id=tb2.id) as name

IS NOT NULL

相關文章:
主站蜘蛛池模板: 临桂县| 平昌县| 象州县| 崇仁县| 石屏县| 吉首市| 河池市| 揭东县| 长汀县| 巴里| 虎林市| 瓦房店市| 屯门区| 平潭县| 阿勒泰市| 北流市| 额尔古纳市| 瑞安市| 聂拉木县| 获嘉县| 崇州市| 西藏| 闻喜县| 鹰潭市| 新余市| 阿城市| 平乐县| 遂川县| 麻城市| 昌乐县| 德惠市| 万山特区| 兴仁县| 波密县| 沐川县| 潜山县| 辛集市| 德阳市| SHOW| 嘉定区| 瑞丽市|