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

mysql中coalesce()的使用技巧小結(jié)

 更新時(shí)間:2017年06月14日 10:16:40   作者:范特西的麥田  
在mysql中,其實(shí)有不少方法和函數(shù)是很有用的,這次介紹一個(gè)叫coalesce的,拼寫十分麻煩,但其實(shí)作用是將返回傳入的參數(shù)中第一個(gè)非null的值,下面這篇文章主要給大家介紹了在mysql中coalesce()使用技巧的相關(guān)資料,需要的朋友可以參考下。

前言

最近無(wú)意間發(fā)現(xiàn)mysql的coalesce,又正好有時(shí)間,就把mysql中coalesce()的使用技巧總結(jié)下分享給大家,下面來(lái)一起看看詳細(xì)的介紹:

coalesce()解釋

返回參數(shù)中的第一個(gè)非空表達(dá)式(從左向右依次類推);

使用示例

a,b,c三個(gè)變量。

select coalesce(null,2,3); // Return 2

select coalesce(null,null,3); // Return 3

select coalesce(1,2,3); // Return 1

通過(guò)上面例子可以看出,他的作用是將返回傳入的參數(shù)中第一個(gè)非null的值,再比如

SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); 
-- Return 1 

如果傳入的參數(shù)所有都是null,則返回null,比如

SELECT COALESCE(NULL, NULL, NULL, NULL); 
-- Return NULL 

這個(gè)參數(shù)使用的場(chǎng)合為:假如某個(gè)字段默認(rèn)是null,你想其返回的不是null,而是比如0或其他值,可以使用這個(gè)函數(shù)

SELECT COALESCE(字段名,0) as value from t;//(如果數(shù)據(jù)庫(kù)提成字段默認(rèn)值不是為0值的話肯定是開發(fā)那個(gè)的錯(cuò),個(gè)人觀點(diǎn)請(qǐng)勿噴哈)。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • MySQL?聚合函數(shù)、分組查詢、時(shí)間函數(shù)詳解

    MySQL?聚合函數(shù)、分組查詢、時(shí)間函數(shù)詳解

    這篇文章主要介紹了MySQL?聚合函數(shù)、分組查詢、時(shí)間函數(shù)?,主要考驗(yàn)聚合函數(shù)count()求和以及分組查詢,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • 一文教你如何使用MySQL觸發(fā)器

    一文教你如何使用MySQL觸發(fā)器

    觸發(fā)器(TRIGGER)是MySQL的數(shù)據(jù)庫(kù)對(duì)象之一,是一種特殊類型的存儲(chǔ)過(guò)程,從5.0版本開始支持,下面這篇文章主要給大家介紹了關(guān)于如何使用MySQL觸發(fā)器的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Mysql 5.7.20壓縮版下載和安裝簡(jiǎn)易教程

    Mysql 5.7.20壓縮版下載和安裝簡(jiǎn)易教程

    這篇文章主要介紹了Mysql 5.7.20壓縮版下載和安裝簡(jiǎn)易教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • MySql數(shù)據(jù)庫(kù)觸發(fā)器使用教程

    MySql數(shù)據(jù)庫(kù)觸發(fā)器使用教程

    MySQL從5.0.2版本開始支持觸發(fā)器,MySQL的觸發(fā)器和存儲(chǔ)過(guò)程一樣,都是嵌入到MySQL服務(wù)器的一段程序,這篇文章主要給大家介紹了關(guān)于MySql數(shù)據(jù)庫(kù)觸發(fā)器使用的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Navicat遠(yuǎn)程連接SQL Server并轉(zhuǎn)換成MySQL步驟詳解

    Navicat遠(yuǎn)程連接SQL Server并轉(zhuǎn)換成MySQL步驟詳解

    最近遇到一個(gè)需求是將SQL Server轉(zhuǎn)換為 MySQL的格式,由于不想在本地安裝 SQL Server,所以決定在遠(yuǎn)程的 Windows 服務(wù)器上安裝,并在本地使用Navicat遠(yuǎn)程連接它,然而在實(shí)現(xiàn)過(guò)程中遇到了諸多問(wèn)題,記錄于此。感興趣的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-01-01
  • 淺談MySQL與redis緩存的同步方案

    淺談MySQL與redis緩存的同步方案

    這篇文章主要介紹了淺談MySQL與redis緩存的同步方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • mysql?自增長(zhǎng)約束(auto_increment)的使用

    mysql?自增長(zhǎng)約束(auto_increment)的使用

    MySQL中的自增長(zhǎng)約束(auto_increment)用于自動(dòng)為表的主鍵字段生成唯一的遞增值,通過(guò)設(shè)置該屬性,可以簡(jiǎn)化主鍵的管理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • 詳解MySQL中的SQRT函數(shù)的使用方法

    詳解MySQL中的SQRT函數(shù)的使用方法

    這篇文章主要介紹了詳解MySQL中的SQRT函數(shù)的使用方法,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • 大幅優(yōu)化MySQL查詢性能的奇技淫巧

    大幅優(yōu)化MySQL查詢性能的奇技淫巧

    這篇文章主要介紹了大幅優(yōu)化MySQL查詢性能的方法,作者根據(jù)實(shí)際運(yùn)行時(shí)間比對(duì)分析了InnoDB等幾個(gè)重要的MySQL性能優(yōu)化點(diǎn),極力推薦!需要的朋友可以參考下
    2015-06-06
  • MySQL 參數(shù)相關(guān)概念及查詢更改方法

    MySQL 參數(shù)相關(guān)概念及查詢更改方法

    這篇文章主要介紹了MySQL 參數(shù)相關(guān)概念及查詢更改方法,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-09-09

最新評(píng)論

道孚县| 江门市| 定安县| 集安市| 南靖县| 沙湾县| 台东市| 阳原县| 孙吴县| 湖州市| 漳浦县| 孟连| 灵寿县| 深州市| 鄂伦春自治旗| 汕尾市| 中山市| 湘乡市| 汝阳县| 平舆县| 固镇县| 托克托县| 长岛县| 呈贡县| 林芝县| 旺苍县| 娄底市| 浦江县| 玉门市| 郯城县| 禹州市| 自治县| 凭祥市| 芦溪县| 大兴区| 江口县| 闵行区| 昌吉市| 上犹县| 封丘县| 昭平县|