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

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

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

前言

最近無意間發(fā)現mysql的coalesce,又正好有時間,就把mysql中coalesce()的使用技巧總結下分享給大家,下面來一起看看詳細的介紹:

coalesce()解釋

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

使用示例

a,b,c三個變量。

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

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

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

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

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

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

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

這個參數使用的場合為:假如某個字段默認是null,你想其返回的不是null,而是比如0或其他值,可以使用這個函數

SELECT COALESCE(字段名,0) as value from t;//(如果數據庫提成字段默認值不是為0值的話肯定是開發(fā)那個的錯,個人觀點請勿噴哈)。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • 簡單實現MySQL服務器的優(yōu)化配置方法

    簡單實現MySQL服務器的優(yōu)化配置方法

    我們今天主要向大家描述的是MySQL服務器的優(yōu)化配置的時機操作步驟,以及在MySQL服務器的優(yōu)化配置的的過程中值得我們主義的事項的介紹。
    2011-03-03
  • 深入mysql外鍵關聯(lián)問題的詳解

    深入mysql外鍵關聯(lián)問題的詳解

    本篇文章是對mysql外鍵關聯(lián)問題進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • mysql 5.7更改數據庫的數據存儲位置的解決方法

    mysql 5.7更改數據庫的數據存儲位置的解決方法

    隨著MySQL數據庫存儲的數據逐漸變大,已經將原來的存儲數據的空間占滿了,導致mysql已經鏈接不上了。所以要給存放的數據換個地方,下面小編給大家分享mysql 5.7更改數據庫的數據存儲位置的解決方法,一起看看吧
    2017-04-04
  • 數據庫設計工具MySQL?Workbench使用教程(超級詳細!)

    數據庫設計工具MySQL?Workbench使用教程(超級詳細!)

    MySQL?Workbench為數據庫管理員、程序開發(fā)者和系統(tǒng)規(guī)劃師提供可視化的Sql開發(fā)、數據庫建模、以及數據庫管理功能,下面這篇文章主要給大家介紹了關于MySQL設計工具Workbench使用的相關資料,需要的朋友可以參考下
    2023-02-02
  • MySQL 日期格式化的使用示例

    MySQL 日期格式化的使用示例

    在MySQL中,可以使用DATE_FORMAT函數對日期進行格式化,本文就來介紹一下MySQL 日期格式化的使用示例,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • mysql居然還能實現分布式鎖的方法

    mysql居然還能實現分布式鎖的方法

    這篇文章主要介紹了mysql居然還能實現分布式鎖的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • 通過實例分析MySQL中的四種事務隔離級別

    通過實例分析MySQL中的四種事務隔離級別

    SQL標準定義了4種隔離級別,包括了一些具體規(guī)則,用來限定事務內外的哪些改變是可見的,哪些是不可見的。下面這篇文章通過實例詳細的給大家分析了關于MySQL中的四種事務隔離級別的相關資料,需要的朋友可以參考下。
    2017-08-08
  • MySQL中如何在原有的表中增加一列

    MySQL中如何在原有的表中增加一列

    這篇文章主要介紹了MySQL中如何在原有的表中增加一列問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL 字段默認值該如何設置

    MySQL 字段默認值該如何設置

    這篇文章主要介紹了MySQL 字段默認值該如何設置,幫助大家更好的理解和學習使用MySQL,感興趣的朋友可以了解下
    2021-02-02
  • Sql在單一表中檢索數據的方法詳解

    Sql在單一表中檢索數據的方法詳解

    這篇文章主要介紹了Sql在單一表中檢索數據的方法,SELECT語句是SQL中最常用的語句。它的用途是從一個或多個表中檢索信息。為了使用SELECT檢索表數據,必須至少給出兩條信息:想選擇什么、從什么地方選擇
    2023-02-02

最新評論