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はストアドプロシージャを使用して数百万のデータを素早く追加します。サンプルコード

序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...

N キロメートル以内のデータを検索する MySQL の簡単な例

地球の円周率と半径、検索ポイントの経度と緯度から、検索ポイントと検索データテーブル間の距離はNキロメ...

Vueユーザーが長時間操作せずにログインページからログアウトするように実装する2つの方法

目次問題の説明フロントエンド制御(方法1)アイデアコードバックエンド制御(方法2)アイデアコード要約...

nginx で同時接続リクエストの数を制限する方法

導入同時接続数を制限するモジュールは http_limit_conn_module です。アドレス:...

よく使われる3つのMySQLデータ型

MySQL のデータ フィールドのタイプを定義することは、データベースを最適化するために非常に重要で...

Linux ディスクのシーケンシャル書き込みとランダム書き込みの方法

1. はじめに● ランダム書き込みではヘッドがトラックを頻繁に変更するため、効率が大幅に低下します。...

MySQL オンラインリカバリ UNDO テーブルスペース 実戦記録

1 MySQL5.6 1.1 関連パラメータMySQL 5.6 では、innodb_undo_dir...

Vueのv-onパラメータの問題についてお話しましょう

Vue での v-on:clock の使用現在、vue.js フレームワークを学習しています。後で参...

Reactを使用する際の7つの落とし穴のまとめ

目次1. コンポーネントの肥大化2. 状態を直接変更する3. プロパティは数値を渡す必要があるが文字...

W3C チュートリアル (9): W3C XPath アクティビティ

XPath は、XML ドキュメントの一部を選択するための言語です。 XPath は、XSLT、XQ...

iframe 適応サイズ実装コード

ページドメインの関係:メインページ a.html はドメイン A: www.jb51.net に属し...

MySQL は制限を使用してページング例メソッドを実装します

1. 制限の基本的な実装一般的に、クライアントは、pageNo (ページ番号) と pageSize...

CentOS 7 に MySQL 8.0.20 データベースをインストールするための詳細なチュートリアル

関連記事: MySQL8.0.20 インストール チュートリアルとインストールの問題に関する詳細なチ...

音声キューイングシステムを実装するためのJavaScript

目次導入主な特徴エフェクト表示キーコード導入音声キューイングシステムは、銀行、レストラン、病院などの...

MySQL マスタースレーブレプリケーションでエラーをスキップする方法

1. 従来のbinlogマスタースレーブレプリケーション、エラー報告をスキップする方法 mysql&...