最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL該如何判斷不為空詳析

 更新時(shí)間:2023年02月15日 09:45:53   作者:李長(zhǎng)淵哦  
在MySQL數(shù)據(jù)庫(kù)中,在不同的情形下,空值往往代表不同的含義,這是MySQL數(shù)據(jù)庫(kù)的一種特性,下面這篇文章主要給大家介紹了關(guān)于MySQL該如何判斷不為空的相關(guān)資料,需要的朋友可以參考下

一、前言

MySQL 中可以使用IFNULL函數(shù)判斷一個(gè)值是否不為空。

MySQL IFNULL 函數(shù)是 MySQL 控制流函數(shù)之一,它接受兩個(gè)參數(shù),如果不是 NULL,則返回第一個(gè)參數(shù)。 否則,IFNULL 函數(shù)返回第二個(gè)參數(shù)。兩個(gè)參數(shù)可以是文字值或表達(dá)式。

二、使用步驟

1、函數(shù)的語(yǔ)法:

其中:如果 v1 不為 NULL,則 IFNULL 函數(shù)返回 v1; 否則返回 v2 的結(jié)果。

IFNULL(v1,v2);

2、實(shí)例

第一個(gè)參數(shù)為 NULL:

SELECT IFNULL(NULL, "RUNOOB");

以上實(shí)例輸出結(jié)果為:

RUNOOB

第一個(gè)參數(shù)不為 NULL:

SELECT IFNULL("Hello", "RUNOOB");

以上實(shí)例輸出結(jié)果為:

Hello

3、查詢(xún)字段結(jié)果為空則返回另一個(gè)字段

補(bǔ)充知識(shí):MySQL判斷字符串為NULL或者為空字符串

函數(shù)名說(shuō)明
ISNULL(expr)如果expr為null返回值1,否則返回值為0
IFNULL(expr1,expr2)如果expr1值為null返回expr2的值,否則返回expr1的值
NULLIF(expr1,expr2)如果expr1==expr2返回值為null,否則返回expr1的值;相當(dāng)于case when expr1=expr2 then null else expr1 end
COALESCE返回傳入的參數(shù)中第一個(gè)非null的值
IF(expr1,expr2,expr3)如果expr1的值為true,則返回expr2的值,否則返回expr3的值

例:

查找學(xué)生姓名不為null的學(xué)生信息

SELECT * FROM student WHERE ISNULL(stu_name) <1
SELECT * FROM student WHERE stu_name is not null

查詢(xún)學(xué)生成績(jī),若score為null則返回0

SELECT IFNULL('score',0) FROM stu_score
SELECT COALESCE('score',0) FROM stu_score
SELECT IF(IFNULL('score',null)=null,0,score) FROM stu_score
SELECT CASE WHEN score is null THEN 0 ELSE score END AS score FROM stu_score

總結(jié)

到此這篇關(guān)于MySQL該如何判斷不為空的文章就介紹到這了,更多相關(guān)MySQL判斷不為空內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪(fǎng)問(wèn)的完美解決

    MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?

    這篇文章主要給大家介紹了解決MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪(fǎng)問(wèn)的問(wèn)題,文中有詳細(xì)的解決方法,需要的朋友可以參考下
    2023-09-09
  • MySQL數(shù)據(jù)庫(kù)安裝和Navicat for MySQL配合使用教程

    MySQL數(shù)據(jù)庫(kù)安裝和Navicat for MySQL配合使用教程

    MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開(kāi)發(fā),目前屬于 Oracle 旗下公司。這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)安裝和Navicat for MySQL配合使用,需要的朋友可以參考下
    2019-06-06
  • mysql 8.0.11安裝教程圖文解說(shuō)

    mysql 8.0.11安裝教程圖文解說(shuō)

    本文通過(guò)圖文并茂的形式給大家介紹了mysql 8.0.11安裝教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-04-04
  • mysql實(shí)現(xiàn)合并同一ID對(duì)應(yīng)多條數(shù)據(jù)的方法

    mysql實(shí)現(xiàn)合并同一ID對(duì)應(yīng)多條數(shù)據(jù)的方法

    這篇文章主要介紹了mysql實(shí)現(xiàn)合并同一ID對(duì)應(yīng)多條數(shù)據(jù)的方法,涉及mysql GROUP_CONCAT函數(shù)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • Windows下通過(guò)DOS命令登錄MYSQL的方法

    Windows下通過(guò)DOS命令登錄MYSQL的方法

    這篇文章主要介紹了Windows下通過(guò)DOS命令登錄MYSQL的方法,方法很簡(jiǎn)單,本文給出了詳細(xì)操作步驟,需要的朋友可以參考下
    2015-05-05
  • mysql中WITH的多種用法與常見(jiàn)示例

    mysql中WITH的多種用法與常見(jiàn)示例

    這篇文章主要介紹了mysql中WITH的多種用法與常見(jiàn)示例,MySQL中的WITH語(yǔ)句,也稱(chēng)為公用表表達(dá)式(CTE),用于定義臨時(shí)結(jié)果集,可以在查詢(xún)中重復(fù)引用,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02
  • MySQL數(shù)據(jù)庫(kù)表空間回收的解決

    MySQL數(shù)據(jù)庫(kù)表空間回收的解決

    本文主要介紹了MySQL數(shù)據(jù)庫(kù)表空間回收的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 深入了解SQL注入

    深入了解SQL注入

    本篇文章通過(guò)SQL和MYSQL的對(duì)比,以及SQL注入的原理等方面詳細(xì)分析了SQL注入相關(guān)知識(shí)點(diǎn),對(duì)此有興趣的朋友學(xué)習(xí)下。
    2018-02-02
  • 深入了解mysql的4種常用、重要的數(shù)據(jù)類(lèi)型

    深入了解mysql的4種常用、重要的數(shù)據(jù)類(lèi)型

    對(duì)于在開(kāi)發(fā)大型電子商務(wù)網(wǎng)站時(shí),如果碰到有限的硬件和系統(tǒng)環(huán)境情況下,合理的數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)是必不可少的
    2014-05-05
  • MySQL中字段的實(shí)際長(zhǎng)度的實(shí)現(xiàn)示例代碼

    MySQL中字段的實(shí)際長(zhǎng)度的實(shí)現(xiàn)示例代碼

    MySQL字段的存儲(chǔ)長(zhǎng)度不僅取決于數(shù)據(jù)類(lèi)型,還受字符編碼和存儲(chǔ)內(nèi)容的影響,CHAR和VARCHAR字段可以使用LENGTH()和CHAR_LENGTH()函數(shù)獲取長(zhǎng)度信息,下面就來(lái)具體介紹一下
    2024-09-09

最新評(píng)論

嘉荫县| 鄂尔多斯市| 万载县| 沂南县| 依兰县| 和林格尔县| 中卫市| 吴桥县| 湖口县| 天等县| 华坪县| 彭水| 镇原县| 竹北市| 石阡县| 乌恰县| 波密县| 霞浦县| 新晃| 永福县| 年辖:市辖区| 景谷| 泸溪县| 康平县| 墨竹工卡县| 麻城市| 南木林县| 湛江市| 淮阳县| 大余县| 嘉定区| 大同市| 林周县| 双牌县| 大悟县| 靖边县| 万源市| 蚌埠市| 堆龙德庆县| 青阳县| 治县。|