MySQL <> および <=> 演算子の紹介

MySQL <> および <=> 演算子の紹介

<> 演算子

機能: 等しくないことを示します。

注: 「!=」演算子と同じ機能を持ちますが、「<>」は読みにくくなります。

### 非漢語ユーザーを照会する場合、次の 2 つのステートメントは同じ効果を持ちます。
> SELECT * FROM user WHERE nation != "汉族";
> SELECT * FROM user WHERE nation <> "Han";

<=> 演算子

機能:安全性は

注: 「=」演算子と IS キーワードの機能を統合し、NULL と基本データ型の両方を判別できます。しかし、比較すると、「<=>」は読みにくくなります。

次の SQL ステートメントから、「=」演算子と IS キーワードは互換的に使用できないことがわかります。「=」演算子は基本データ型のみを判別でき、IS キーワードは NULL のみを判別できます。

「<=>」演算子は、比較的限られたシナリオでのみ使用できます。基本的に、検索条件にのみ使用できます。検索条件が NULL であるか、基本データ型であるかを判断する必要はありません。

### 性別を入力していないユーザーをクエリします。次のステートメントは同じ効果があります> SELECT * FROM user WHERE sex IS NULL;
> SELECT * FROM user WHERE sex <=> NULL;
 
### 男性ユーザーをクエリします。次のステートメントは同じ効果があります> SELECT * FROM user WHERE sex = "男";
> SELECT * FROM user WHERE sex <=> "男性";

MySQL の <> および <=> 演算子に関するこの記事はこれで終わりです。MySQL の <> および <=> に関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MYSQL 演算子の概要
  • MySQLの比較演算子正規表現マッチングREGEXPの使用の詳細な説明
  • MySql における特殊演算子の使用の概要
  • MySQLでよく使われる演算子と関数の概要
  • MySQL ノート — SQL 演算子

<<:  HTML テーブル マークアップ チュートリアル (1): テーブルの作成

>>:  vue+el-upload は複数ファイルの動的アップロードを実現します

推薦する

Vue サーバーに js 構成ファイルをインポートする方法

目次背景成し遂げるvue-cli2.0での設定方法の補足要約する背景プロジェクトにはローカル構成ファ...

Reactはtodolistの追加、削除、変更、クエリを実装します

目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...

Dockerコマンドは一般ユーザーが実行できるように実装されている

dockerをインストールすると、通常はdockerユーザーグループが作成されます。ステップ2: 現...

このようなシェル スクリプトを使用して、多数の MySQL データベースを強制終了します (推奨)

朝早くに電話で起こされました。あるプロジェクトのデータベースがダウンしていて起動できないとのことでし...

CSS で透明なグラデーション効果を実装するためのサンプルコード

Zhihu Discovery コラムのタイトル画像は、通常、以下のように表示されます。明らかに、グ...

Linux自動ログイン例の説明

インターネット上には、expect を使用して自動ログインを実現するスクリプトが多数存在しますが、明...

MacでMysqlのルートパスワードを忘れた場合の解決方法

長い間コンピューターで mysql を使用していなかったので、パスワードを忘れてしまいました。でも、...

MySQL データベースの手動およびスケジュールされたバックアップ手順

目次手動バックアップタイマーバックアップ手動バックアップ1) cmd コンソール: mysqldum...

MySQLの3値ロジックとNULLの詳細な説明

目次NULLとは何か2種類のNULLなぜ「= NULL」ではなく「IS NULL」と書く必要があるの...

CentOS6.8 は cmake を使用して MySQL5.7.18 をインストールします。

オンライン情報を参考に、cmakeを使用してCentOS6.8サーバーにMySQL5.7.18をイン...

Docker Toolboxを完全にアンインストールする方法

Docker Toolbox は、Windows 10 Professional より前のバージョン...

JavaScript ECharts の使用方法の説明

以前、プロジェクトを行う際に ECharts を使用しました。今日はそれをメモとして整理し、より多く...

TomcatとJDKのバージョンの対応と各Tomcatバージョンの機能

Apache Tomcat は、Java Servlet および Java Server Pages...

Linuxでスクリーンショットを撮って編集するための最高のツール

メインのオペレーティング システムを Windows から Ubuntu に切り替えたとき、最初に考...