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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
•CSSには多くのセレクターがあります。複数のセレクターを同じ要素に適用するとどうなるでしょうか? ...
html、address、blockquote、body、dd、div、dl、dt、fieldset...
Docker ネットワークの作成に –subnet を追加した後、docker network ls...
1. バージョン情報 # cat /etc/system-release CentOS Linux ...
MySQL フルテキスト インデックスは、特定のテーブルの特定の列に表示されるすべての単語のリストを...
私は 1 年以上 Java Web 開発に携わっており、HTML または JSP ページの作成は避け...
序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...
プロトタイプチェーン継承プロトタイプ継承は、ECMAScript における主な継承方法です。基本的な...
<br />Web ページ上の情報は主にテキストベースです。 Web ページでは、フォン...
tomcat が起動されるたびに、次のログ ファイルがログ ディレクトリに自動的に生成され、日付順...
MySQLをインストールしてメモしておきます。うまくインストールできるか分かりませんが、試してみます...
問題: mybatis によって返される null 型のデータが消え、フロントエンドの表示にエラーが...
現在、DockerイメージのほとんどはDebianベースです # cat /etc/issue De...
1. 設置環境Dockerは次のCentOSバージョンをサポートしていますCentOS 6.5 (6...
Linux マスターになりたいなら、いくつかの Linux コマンドを習得することが不可欠です。 L...