ホームページ >データベース >mysql チュートリアル >mysql で coalesce() を使用するためのテクニックの概要 (必読)

mysql で coalesce() を使用するためのテクニックの概要 (必読)

黄舟
黄舟オリジナル
2017-06-18 10:42:561430ブラウズ

mysqlには、実はとても便利なメソッドや関数がたくさんあります。今回はcoalesceというものを紹介します。綴るのは非常に面倒ですが、その実際の機能は、その中の最初の非nullパラメータを返すことです。パラメータに渡される値については、次の記事で主に mysql での coalesce() の使用法に関する情報を紹介しています。必要な方は参考にしてください。

はじめに

私は最近、mysql で coalesce を偶然発見しました。時間があったので、mysql の使用スキルの概要を共有します。詳細な紹介を見てみましょう:

coalesce()

coalesce ()説明パラメータ内の空でない最初の

を返します(以下同様に左から右へ)

3つの変数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

など


りー

概要

以上がmysql で coalesce() を使用するためのテクニックの概要 (必読)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。