国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

mysql 的IFNULL失效

瀏覽:145日期:2022-06-17 13:54:56

問題描述

想要判斷當查找的值找不到時給一個默認值,就試試IFNULL函數。這樣是可以查到的select IFNULL(NULL,’null’) as name from game 輸出結果:

mysql 的IFNULL失效但是當加了查詢套件卻出不來了:

select IFNULL(NULL,’null’) as name from game where id=’sdfsf’

輸出結果:

mysql 的IFNULL失效

這里的id值是數據庫中不存在的id,想要的結果是像第一個查詢那樣,顯示為null

問題解答

回答1:

MySQL 中 IFNULL() 的作用:

SELECT IFNULL(x, y)

如果返回的數據記錄里面 x 不是 NULL (不包含0),IFNULL() 返回 x,否則它返回 y。

因為你查詢的 id 值在數據庫中不存在,所以并沒有返回記錄,IFNULL() 也不會起作用。至于沒有返回記錄時給一個默認值,建議在程序上實現。

相關文章:
主站蜘蛛池模板: 绥阳县| 平原县| 台中县| 格尔木市| 海阳市| 宣恩县| 乳山市| 临汾市| 监利县| 塔河县| 从化市| 镇原县| 盐津县| 宜宾市| 志丹县| 凤阳县| 博野县| 孟连| 资中县| 嵊泗县| 新竹县| 新邵县| 施秉县| 永吉县| 湄潭县| 安新县| 怀柔区| 随州市| 启东市| 自贡市| 凌云县| 伊宁县| 石屏县| 井研县| 东光县| 昌江| 聊城市| 海晏县| 泉州市| 新竹市| 金阳县|