SQL
 Computer >> コンピューター >  >> プログラミング >> SQL

SQLの等しくない演算子はどのように使用されますか?

SQLの等しくない演算子は<>で表されます。この演算子を使用すると、特定の条件を満たすデータベースから行を選択できます。 !=演算子は、WHEREステートメントで使用されます。 SQLの一部のインスタンスでは、<>の代​​わりに!=演算子を使用できます。

SQLの等しくない演算子の使用方法

フィールドの内容が特定の値と等しくない行を選択したいと思ったことはありませんか? SQLにはこの目的のために構築された演算子があるので、幸運です。

1つ以上のフィールドの値が特定の値と等しくないかどうかに基づいて、行を選択できます。

このガイドでは、SQLの等しくない演算子の使用について説明します。開始に役立つ例を参照します。

SQLが等しくない

SQLの等しくない演算子は<>です。これはWHEREステートメントで指定する必要があります。これにより、特定の列の内容が指定した値と等しくない行を選択できます。一部のバージョンのSQLでは、!=を等しくないステートメントとして使用することもできます。

SQLの一般的なクエリを見てみましょう:

SELECT * from names
WHERE ...stuff goes here

SQL SELECTステートメントは、指定されたテーブルの列名(この場合は名前)を調べます。 SQL WHERE句は、条件が等しくないステートメントに使用される場所です。

従来のISO標準SQLでは、等しくないことを表す記号は<>です。他のバージョンでは、!=を使用できます。どちらを使用すればよいかわからない場合は、確実に機能するため、標準を使用してください。他のプログラミング言語が平等ではない条項を表す方法に似ているため、平等保護が作成されたと考えてください。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

SQLの例と等しくない

「names」というテーブルを作成します。そのテーブルにいくつかのレコードを追加します。次に、等号を使用してテーブルからデータをクエリします。

CREATE TABLE names (
 id INTEGER PRIMARY KEY AUTOINCREMENT,
 name VARCHAR(128) NOT NULL
);
INSERT into names VALUES (1, "Christina");
INSERT into names VALUES (2, "Ashleigh");
INSERT into names VALUES (3, "Sarah");
INSERT into names VALUES (4, "Tad");
INSERT into names VALUES (5, "Dustin");
INSERT into names VALUES (6, "Elissa");
INSERT into names VALUES (7, "Kelly");
 
SELECT * from names
WHERE name <> "Christina" AND id != 7;

<>と!=の両方を使用して、このインスタンスで両方が機能することを示しました。このデータベースをホストするために、Repl.itサンドボックスでsqlite3を使用しています。別のコードエディタまたはSQLサンドボックス環境を使用している場合は、エクスペリエンスが異なる場合があります。

SQLステートメントの結果セットは次のとおりです。

 
2|Ashleigh
3|Sarah
4|Tad
5|Dustin
6|Elissa

このクエリは、「name」が「C​​hristina」と等しくないすべてのレコードを返します。レコードが返されるためには、「id」が7に等しくてはなりません。できたね!これが、SQLで等しくない比較演算子を使用する方法です。

結論

SQLの不等演算子を使用して、内容が特定の値と一致しない行をデータベースから選択できます。 SQLのほとんどのバージョンでは、等しくない演算子は、小なり記号の後に大なり記号(<>)が続きます。

一部のバージョンのSQLでは、感嘆符とそれに続く等号(!=)を非等号演算子として使用できます。このステートメントを使用すると、2つの式を比較して、それらが互いに等しくないかどうかを確認できます。

SQLについてもっと知りたいですか?完全なSQLの学習方法ガイドをご覧ください。このガイドでは、知識を深めるために使用できる主要な学習リソースに関する専門家のアドバイスを紹介しています。


  1. Windows 10で入力する方法が等号ではありません

    場合によっては、さまざまな特殊文字の入力方法を知ることが重要です。等号は、数学、コーディング、基本的な HTML 編集、および場合によってはコミュニケーションで使用されます。おそらく等号を使用して、Google スプレッドシートや Excel などのスプレッドシート ツールで数式を記述します。記号は非常に不可解であるため、スペルは OS ごとに、またプログラムごとに異なります。このチュートリアルでは、Windows 10 で不等号 Word を入力する方法を示します。 Windows 10 での入力方法が等号ではない 等号はよく知られており、入力を簡単にするためにキーボード上に専用のキ

  2. 等しくない記号 – 等しくない記号を入力する方法

    等しくない記号、または ≠ は、多くの場合、標準のキーボード設定の一部ではありません – または十分に隠されています.では、それを書く必要がある場合、どのようにしますか? デスクトップ デバイスで不等号を書き込む方法 Windows の場合:文字マップを使用する Character Map は、考えられるすべての文字を選択できる便利なユーティリティです。 [システム ツール] に移動し、最後に [キャラクター マップ] をクリックします。 数学記号で不等号を見つけることができます。次に、必要な場所にそのキャラクター マップから記号をコピーして貼り付けるだけです。 Mac の不等号キーボ