SELECT(データベース)

著者: Peter Berry
作成日: 16 Aug. 2021
更新日: 10 5月 2024
Anonim
【SQL超入門講座】03.SELECT文|データベースからデータ抽出する方法
ビデオ: 【SQL超入門講座】03.SELECT文|データベースからデータ抽出する方法

コンテンツ

定義-SELECT(データベース)とはどういう意味ですか?

SELECTは、構造化照会言語(SQL)の基本的なステートメントです。

一貫した特定の形式に従うSELECTステートメントは、SELECTキーワードで始まり、その後に形式に含まれる列が続きます。 SELECTの後にアスタリスク(*)が置かれている場合、このシーケンスの後に、キーワードFROMで始まるFROM句が続き、その後にSELECT句の後に指定された列を含むデータソースが続きます。これらのデータソースは、単一のテーブル、テーブルの組み合わせ、サブクエリ、またはビューです。

オプションの句を追加できますが、必須ではありません。つまり、データを返すための条件を指定するWHERE句、または指定された1つ以上の列で出力を並べ替えるORDER BY句です。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaがSELECT(データベース)について説明しています

最初のデータベース管理のレッスンの1つは、データのクエリに使用されるSQLスクリプトの始まりを形成するSELECTステートメントです。 SELECTは、すべてのSQLステートメントと同様に、大文字と小文字を区別しないSELECTステートメントの最初のキーワードです。

例でSELECTステートメントを説明するために、銀行のデータベースに、基本的な顧客の詳細を格納するCUSTOMER_MASTERテーブルが含まれ、次の名前の列がいくつか含まれていると仮定します。

  • 顧客ID
  • social_security_no
  • ファーストネーム
  • _住所
  • 物理アドレス
  • 生年月日
  • 性別


次のSELECTステートメントは、すべてのテーブルデータのクエリに使用されます。

SELECT * FROM customer_master。

次のSELECTステートメントは、顧客の姓で結果をソートするために使用されます。

SELECT * FROM customer_master ORDER BY姓

顧客の姓、名、および生年月日をリストするには、次のようにアスタリスク(*)を対応する列名に置き換えます。

SELECT姓、名、date_of_birth FROM customer_master

生年月日でソートされたすべての女性顧客のクエリを実行するには、次のステートメントが発行されます。

SELECT * FROM customer_master WHERE gender = ’F’ ORDER BY date_of_birth

注:WHERE句は、出力を制限するために使用されるようになりました。

この説明は、SELECTステートメントの威力を示す簡単な入門書であり、この範囲を超えて複雑で精巧なクエリを作成するために使用できます。ただし、スコープに関係なく、すべてのSELECTステートメントは、上記の基本的な規則を一貫して守る必要があります。