MySQLがOracleのnvlと同様の機能を持つことができるかどうかについての簡単な議論

MySQLがOracleのnvlと同様の機能を持つことができるかどうかについての簡単な議論

isnullの代わりにifnullを使用する

isnull は、null かどうかを判断するために使用されます。戻り値は、null の場合は 1、null でない場合は 0 になります。

ifnullはOracleのnvlと同等であり、次のように使用されます。

mysql> ifnull(1,10) を選択します。
+--------------+
| ifnull(1,10) |
+--------------+
| 1 |
+--------------+
セット内の 1 行 (0.00 秒)

mysql> ifnull(null,10) を選択します。
+-----------------+
| ifnull(null,10) |
+-----------------+
| 10 |
+-----------------+
セット内の 1 行 (0.00 秒)


isnullの使い方は次のとおりです。

mysql> isnull(null) を選択します。
+--------------+
| null ではありません(null) |
+--------------+
| 1 |
+--------------+
セット内の 1 行 (0.00 秒)

mysql> isnull(1) を選択します。
+-----------+
| null(1) |
+-----------+
| 0 |
+-----------+
セット内の 1 行 (0.00 秒)

上記の記事では、MySQLがOracleのNVLと同様の機能を持つことができるかどうかについて簡単に説明しています。編集者が皆さんと共有する内容はこれだけです。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Oracle の nvl 関数の使用法の紹介
  • Oracle の nvl() および nvl2() 関数の詳細な説明

<<:  Linux システム ディスクのフォーマットとスワップ パーティションの手動追加

>>:  Typescriptを使用してWeChatミニプログラムでプロジェクトを作成する方法

推薦する

MySQL 5.7 と Mac 上の MySql の詳細なインストール図をダウンロードする

1.ブラウザに次のアドレスを入力します参考: 2. 次のインターフェースに入ります。下の場所をクリッ...

ウェブデザインの詳細分析に関する詳細な議論

設計業務では、設計者がレビューに参加したり、リーダーの一部が設計案の詳細が足りないと言っているのをよ...

Linux の権限管理コマンド (chmod/chown/chgrp/unmask) の詳細な説明

目次chmod例権限に関する特別な注意分析するチョーンchgrp umask Linux オペレーテ...

MySQL 8.0 の新機能の落とし穴と解決策についての簡単な説明 (要約)

1. ユーザーを作成して承認するMySQL 8.0 では、ユーザーの作成と認証が以前とは異なります...

時刻を保存するために適切な MySQL の datetime 型を選択する方法

データベースを構築してプログラムを書くとき、日付と時刻の使用は避けられません。データベースには、ti...

IEの送信フォームの記録履歴クリックリターン情報を実現するためのCSSスタイルコントロールはまだ残っています

これは主に CSS スタイルのコントロールと META タグです。コードをコピーコードは次のとおりで...

MySQLの最適化の詳細な分析とパフォーマンス

導入データベースを使用したことがある人なら、機能面での like 記号と = 記号の類似点と相違点を...

HTML/CSS におけるフロートの使用例の詳細

1. floatの基本的な使用例1. まず 2 つの div ボックスを作成し、高さ、幅、背景色を設...

Cronジョブを使用してCpanelでPHPを定期的に実行する方法

cpanel 管理バックエンドを開き、「詳細」オプションの下に「Clock Guardian Job...

Web プロジェクト開発 VUE の混合と継承の原則

目次ミキシンMixin ノート (重複名)ローカルミックスイングローバル ミックスイン定義とグローバ...

CentOS 7 で PHP 5.4 を 5.6 にアップグレードする方法の簡単な分析

1.ターミナルに入ったらPHPのバージョンを確認するphp -v出力は次のようになります。 PHP ...

MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル

1. インストール1. MySQLをダウンロードするダウンロードアドレス: リンクアドレスブラウザで...

Mysql マスタースレーブレプリケーションの注意事項の説明

1. マスター'x@xxxx:x'への接続エラー- 再試行時間: 60 再試行回数:...

uniapp パッケージ化されたアプレット レーダー チャート コンポーネントの完全なコード

効果画像:実装コードは以下のとおりですビュー <canvas id="radar-c...

MySQLインデックスの使用に関するヒントと注意事項

1. インデックスの役割一般的なアプリケーション システムでは、読み取りと書き込みの比率は約 10:...