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ミニプログラムでプロジェクトを作成する方法

推薦する

ウェブデザインにおけるキーワード設計手法の紹介

多くの場合、ホームページを作成するときに、Web ページ ヘッダー属性の設定を無視します。 Web ...

MySQL の垂直テーブルを水平テーブルに変換する方法と最適化のチュートリアル

1. 縦型テーブルと横型テーブル垂直テーブル: テーブル内のフィールドとフィールド値はキーと値の形式...

Reactはいくつかの方法でパラメータを渡します

目次親コンポーネントと子コンポーネント間でパラメータを渡すルーティングパラメータステータスの改善コン...

MySQL 8.0.16 Win10 zip バージョンのインストールと設定のグラフィック チュートリアル

この記事では、MySQL 8.0.16 Win10 zip版のインストールと設定のグラフィックチュー...

MySQLを使用して列内の異なる値の数をカウントする例

序文この記事で実装されている要件は、実際には非常に一般的です。たとえば、ユーザーが登録したチャネルを...

MySQL パーティションテーブルのベストプラクティスガイド

序文:パーティショニングはテーブル設計パターンです。一般的に、テーブル パーティショニングとは、条件...

CSS3 パッケージ化後にプレフィックスプラグインを自動的に追加する方法の詳細な説明: autoprefixer

vue-cli で構築されたプロジェクト スキャフォールディングでは、すでに autoprefix...

JS ループで async と await を正しく使用する方法

目次概要(ループモード - 共通)配列と非同期メソッドを宣言して反復するforループで使用するマップ...

MySQL 8.0 再帰クエリの簡単な使用例

序文この記事では、MySQL 8.0 の新機能を使用して再帰クエリを実装します。詳細なサンプル コー...

Linux/Mac に MySQL をインストールするときにパスワードを忘れた場合の解決策

序文この記事では主に、Linux/Mac に MySQL をインストールするときにパスワードを忘れた...

MySQL count(1)、count(*)、count(field)の違い

目次1. COUNTの初見2. COUNT(フィールド)、COUNT(定数)、COUNT(*)の違い...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

ボタンと入力タイプの違いと注意点

<button> タグ<br />定義と使用法<button> ...

ドラッグアンドドロップによる並べ替えの詳細を実現する js

目次1. はじめに2. 実装3. HTML ドラッグ アンド ドロップ API を使用しないのはなぜ...