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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
目次序文文章1. stylelintをインストールする2. 設定ファイル3. stylelintを使...
ウェブデザイナーでもUIデザイナーでも、ログインページや登録ページのデザインは必ず経験しなければなら...
イベントについて: MySQL 5.1 では、イベントの概念が導入され始めました。イベントは「時間ト...
最近、Ant Design Blazor コンポーネント ライブラリにマルチタブ コンポーネントを実...
wget や curl ツールを使用して、Linux サーバーで大規模なネットワーク ファイルを直接...
1. web01にzabbix-agentをインストールするZabbix ウェアハウスをデプロイする...
目次1. 複雑なページデータ領域をコンポーネントにカプセル化する2. 大きな画像の使用を避ける3. ...
MySQL のログには、エラー ログ、バイナリ ログ、一般クエリ ログ、スロー クエリ ログなどが含...
目次前面に書かれたWC とは何でしょうか?現在の欠陥1. コンポーネント内部イベントのコールバック2...
序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...
目次負荷分散負荷分散分類1. DNS 負荷分散2. IP負荷分散3. リンク層の負荷分散4. ハイブ...
Docker システムの学習チュートリアルでは、Dockerfile を使用して Docker イメ...
tomcat の解凍されたディレクトリを開くと、次のディレクトリ構造が表示されます。 1.Tomca...
前回の記事では、ソース コードを使用してロック関連の情報をデバッグする方法を紹介しました。ここでは、...
目次1- エラーの詳細2-シングルソリューション2.1-ディレクトリ C:\Windows\Syst...