MySQL では、IF()、IFNULL()、NULLIF()、および ISNULL() 関数を使用してプロセスを制御できます。 1. IF()関数の使用IF(expr1, expr2, expr3) は、expr1 の値が true の場合は expr2 の値を返し、expr1 の値が false の場合は expr3 の値を返します。 SELECT IF(TRUE,'A','B'); -- 出力: A SELECT IF(FALSE,'A','B'); -- 出力: B 2. IFNULL()関数の使用IFNULL(expr1, expr2) は、expr1 の値が null の場合に expr2 の値を返し、expr1 の値が null でない場合は expr1 の値を返します。 例1 mysql> IFNULL(1,0); を選択します。 -> 1 mysql> IFNULL(NULL,10); を選択します。 -> 10 mysql> IFNULL(1/0,10)を選択します。 -> 10 mysql> IFNULL(1/0, 'yes')を選択します。 ->「はい」 例2 SELECT IFNULL(NULL,'B'); -- 出力: B SELECT IFNULL('HELLO','B'); -- 出力: HELLO 3. NULLIF()関数の使用NULLIF(expr1, expr2)、expr1=expr2 の場合、戻り値は null になり、それ以外の場合は戻り値は expr1 の値になります。 SELECT NULLIF('A','A'); -- 出力: null SELECT NULLIF('A','B'); -- 出力: A 4. ISNULL()関数の使用ISNULL(expr) は、expr の値が null の場合は 1 を返し、expr1 の値が null でない場合は 0 を返します。 SELECT ISNULL(NULL); -- 出力: 1 SELECT ISNULL('HELLO'); -- 出力: 0 MySQL の IF()、IFNULL()、NULLIF()、ISNULL() 関数の詳しい使い方については、これで終わりです。MySQL の IF()、IFNULL()、NULLIF()、ISNULL() の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
ハイパーリンク。「リンク」とも呼ばれます。ハイパーリンクは、私たちが閲覧する Web ページのいたる...
レンダリング下の画像のような効果を実現したい場合は、読み続けてアニメーション画像に直接進んでください...
目次1. 概要1.1 Functionコンストラクタを使用して関数を作成する1.2 機能と目的2. ...
1. getBoundingClientRect() 分析getBoundingClientRect...
システム提供のMySQLをアンインストールする1. MySQLがシステムにインストールされているかど...
1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...
今日、入力イベントに関するブログ投稿を見て、気まぐれで関連情報を整理してみました。イベント:関数 c...
nginx、mysql、tomcat などのサービスをインストールするときに、使用する必要があるポー...
まずcharAt関数の基本的な構文を見てみましょう文字 = str.charAt(インデックス) c...
Tomcatの設定まずTomcatをインストールするTomcatのインストールは、Tomcatのイン...
フロントエンド開発を行うと、PCとモバイル端末の適応に必然的に直面することになります。このような問題...
目次ドヴァdvaの使用DVAの実装非同期をサポートルーターの実装成し遂げる:ドヴァdva は、red...
1. VMware 15.5で新しい仮想マシンを作成する1. VMware を開き、ホームページで「...
この記事では、Xshell と関連する構成の一般的な問題について説明します。この記事の構成は、主に ...
相対幅と絶対幅が競合する場合のdivソリューション概要: 一般的に、絶対幅を使用する場合は px を...