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

SQL Between:完全ガイド

SQL BETWEENキーワードは、特定の値のセットに含まれる値を取得します。これは、2つの日付または数値の間の値を取得するためによく使用されます。このキーワードはWHERE句で使用されます。このキーワードの構文は、「BETWEENminANDmax;」です。

多くの場合、2つの値の間に存在するデータベースから情報を収集する必要があります。 BETWEENを使用できます これを行う演算子。

SQL BETWEENキーワードを使用すると、クエリの範囲を定義し、その範囲内のすべての値を取得できます。たとえば、従業員の給与のデータベースがあるとします。 BETWEENを使用できます 50,000ドルから60,000ドルの収入があるすべての従業員のリストを生成します。

このチュートリアルでは、 BETWEENの使用方法を見ていきます。 SQL そして、その実用的なアプリケーションのいくつかについて話し合います。

SQLBETWEENキーワード

SQL BETWEEN キーワードを使用すると、特定の範囲の値を選択できます。 BETWEEN キーワードは、SQLステートメントのWHEREセクションで指定されます。 ANDキーワードを使用して、範囲内の2つの値を指定する必要があります。

SQLの構文は次のとおりですBETWEEN 状態:

SELECT column_name FROM table_name
WHERE column_name
BETWEEN minimum_value AND maximum_value;

ご覧のとおり、 BETWEEN キーワードはWHEREステートメントの後にあります。 ANDキーワードを使用して、最小値と最大値を区切ります。

BETWEEN を使用して、2つの日付または数値の間の値を取得できます。 キーワード。たとえば、2つの日付の間に誰が雇われたかを知りたいとします。 BETWEENでこれを行うことができます キーワード。

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

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

BETWEEN 文字列でも動作します。この場合、BETWEENは、比較の間にある文字列を検索します。たとえば、成績がAからCの間のすべての生徒をデータベースで見つけることができます。

このキーワードは、SELECT、INSERT、UPDATE、およびDELETEステートメントで機能します。

SQLBETWEENの例

次の従業員の表を検討してください。

名前 給与
ジェフ 38000
マイク 32000
エマ 50000
ジョナ 50000
ルーク 32000
アレクシス 33000
ハンナ 30000

このテーブルには、2つの列と7つの行があります。このテーブルは、SQLCREATETABLEコマンドとSQLINSERTコマンドを使用して作成しました。

年間35,000ドルから55,000ドルの収入があるすべての従業員の名前と給与を取得したいとします。次のクエリを使用して、このデータを取得できます。

SELECT name, salary FROM employees
WHERE salary 
BETWEEN 35000 AND 55000;

SQLサーバーは次を返します:

名前 給与
ジェフ 38000
マイク 32000
エマ 50000
ジョナ 50000

(4行)

BETWEENを使用することもできます 特定の日付の間の情報を検索する演算子。

2009年1月1日から2011年12月31日までの間に連れてこられたすべての従業員の名前と雇用日を取得したいとします。BETWEENステートメントを使用してこれを行うこともできます:

SELECT name, hired_date FROM employees
WHERE hired_date
BETWEEN CAST('2009-01-01' AS DATE) AND CAST('2011-12-31' AS DATE);

クエリの結果は次のとおりです。

名前 採用日
ルーク 2009-12-03
エマ 2010-03-19
マイク 2010-03-19
ハンナ 2011-09-30
ジョナ 2010-07-23

(4行)

BETWEENの例を使用してみましょう 文字列を持つ演算子。 Aの間の任意の文字で始まる名前を持つすべての従業員の名前を調べたい およびF アルファベットで。 BETWEENステートメントを使用してこれを再度行うことができます:

SELECT name FROM employees
WHERE name
BETWEEN 'A' AND 'F';

クエリは次を返します:

名前
エマ
アレクシス

(2行)



結論

SQL BETWEEN 演算子は、列の値が特定の範囲内にあるレコードを取得します。この演算子を使用して、2つの文字列、日付、および数値の間の値を見つけることができます。

課題として、300から400の範囲のすべての従業員のIDを取得するクエリを記述します。このテーブルは「従業員」と呼ばれ、各従業員IDは「id」列に格納されます。

SQLについてもっと知りたいですか? SQLの学習方法ガイドをご覧ください。 SQLデータベース言語の知識を深めるのに役立つトップコースと学習リソースのリストがあります。


  1. Fortniteシステム要件の完全ガイド

    Fortniteは最近多くの人気を得ています。しかし最近、多くの人が「PCで実行できますか」という質問を投げかけました。 」および「このバトルロワイヤルゲームを実行するのに十分な互換性がある場合 」。通常、他の一般的なプログラムと比較して、ゲームにはRAM、プロセッサ、ビデオカード、 DirectXの要件が高くなります。 、など。 コンテンツ: Fortnite Minimal Specsとは何ですか? Fortniteの推奨PC要件は何ですか? MacでのFortniteシステム要件は何ですか? ボーナスのヒント:すべてのゲームドライバーとコンポーネントを更新し

  2. 完全ガイド:Fitbit Pay

    Fitbit は、利用可能な最高のスマート ウェアラブルの 1 つです。多くのモデルがあり、多くの機能を備えています。 Fitbit の有名な機能の 1 つに Fitbit Pay があります。 Fitbit Ionic と Fitbit Versa の近距離無線通信チップを使用すると、非接触型決済を利用できるあらゆる店舗で支払うことができます。 この投稿では、Fitbit Pay の使用方法を理解するのに役立つ完全なガイドを掲載しています。 Fitbit Pay とは? Fitbit Pay は、Fitbit Ionic および Versa にデビット カードまたはクレジット カードを追