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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
目次序文フロントエンド構造バックエンド構造(ノード+エクスプレス) FormDataに基づくファイル...
1. MySQLインストールパッケージをダウンロードするまず、https://dev.mysql.c...
以下の操作デモンストレーションはすべて MySQL バージョン 5.6.36 に基づいています。仕事...
これは、よく使われるけれども忘れられがちな CSS 実装方法のコレクションです。抜けや追加があれば、...
1. 別名の使用alias コマンドは、コマンドのエイリアスを設定するために使用されます。このコマン...
Cocos Creator モジュラースクリプトCocos Creator を使用すると、コードを複...
この記事では、動的なパーティクル効果を実現するためのjQueryの具体的なコードを参考までに紹介しま...
MySQLダウンロードアドレス: https://obs.cn-north-4.myhuaweicl...
MySQL 8.0.3がリリースされます。新機能を見てみましょうMySQL 8.0.3 は RC ...
解決策 1: HEAD に次のコードを挿入するなど、HTML ドキュメントで条件付きインポートを使用...
SQLyog が MySQL に接続する際にエラー番号 1129 が発生します: mysql エラー...
目次1 約束呼び出しチェーンを中断する約束を破る中止メソッドのラッピング - Axios の Can...
0. 準備: • iTunesを閉じる• タスクマネージャーでiTunesから始まるサービスを終了し...
問題の説明プラグインをインストールした後、ES7 React/Redux/GraphQL/React...
目次序文1. 新しいパーティションを準備する2. ブートパーティションをコピーする3. fstabフ...