SQL ステートメントでは、クエリが最もよく使用される操作です。SQL はテーブル内のデータをクエリできるだけでなく、算術演算や式の結果を返すこともできます。次に、基本的なクエリ ステートメントについて学習しましょう。 1. 基本的なSELECT文1. 指定されたフィールドをクエリする構文形式: ステートメントでは複数のフィールドを指定でき、指定されたフィールドに基づいて結果が表示されます。
users から user_id、user_name、nick_name、sex を選択します。 2. すべてのフィールドをクエリする テーブル内のすべてのフィールドを表示するには、アスタリスク「*」を使用します。たとえば、次のステートメントは、 ユーザーから * を選択します。 「*」はすべてのフィールドを表します。データベースがステートメントを解析するときに、テーブル内のフィールド名を使用して展開します。実際の状況に応じて、「*」を 3. エイリアスを設定する列の別名を設定するには、AS キーワードを使用します。 4. 定数クエリ
次のように: 100を選択; 'ユーザー'を選択します。 5. 式クエリ選択98%100; 6. 重複排除
SELECT DISTINCT user_name FROM users;
SELECT DISTINCT user_name,nick_name FROM users; 7. 条件付きクエリ
SELECT <フィールド名>,... FROM <テーブル名> WHERE <条件式>; 7.1 単一条件クエリ性別が男性のユーザーをクエリします。 SELECT * FROM users WHERE sex='男'; 年齢が 24 歳以下のユーザーをクエリします。 SELECT * FROM users WHERE age<=24; ユーザー ID が 3 ではないユーザーを照会します。 SELECT * FROM users WHERE NOT user_id=3; 3 番目の例では 7.2 複数条件クエリ年齢が 24 歳以下または性別が男性のユーザーをクエリします。 SELECT * FROM users WHERE age<=24 OR sex='男'; 年齢が 24 歳以下で性別が男性のユーザーをクエリします。 SELECT * FROM users WHERE age<=24 AND sex='男'; 上記のクエリでは複数の条件が使用されています。条件を同時に満たすことができる場合は、 7.3 範囲指定によるクエリユーザー ID が範囲 (2,3,7,8) にあるユーザーを照会します。 SELECT * FROM users WHERE user_id IN (2,3,7,8); IN は ユーザー ID が 10 から 15 までのユーザーを照会します。 SELECT * FROM users WHERE user_id BETWEEN 10 AND 15;
7.4 あいまいクエリ
構文形式: フィールド名 マッチングモード:
例えば: ユーザーのニックネームに SELECT * FROM users WHERE nick_name LIKE '%tigeriaf%'; SQL 基本クエリ ステートメントに関するこの記事はこれで終わりです。SQL 基本クエリ ステートメントに関する関連情報をさらに知りたい場合は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Vue lazyload 画像遅延読み込み例の詳細な説明
>>: Iframe Web ページのナビゲーション ウィンドウに関する簡単な説明
目次序文1. 準備 - サーバーとnginxの使用1. サーバーを準備する2. nginxをインスト...
序文フロントエンド開発では、目的のコンテンツを取得するためにループをトラバースする必要がある状況に頻...
入力ボックスには、コンテンツを入力するときに常に入力履歴が表示されます。これを無効にする現在の方法は...
タイムスタンプの差を計算するSQLメソッド概要場合によっては、特定のレコードを時間で検索する必要があ...
序文vue3.0 が正式にリリースされて以来、多くの友人が vue3.0 に切り替えました。ここでは...
最近、Microsoft は 2019 サーバー システムをリリースしました。一般的に、Micros...
1. MySQL の権限の概要MySQL には、権限を制御する 4 つのテーブルがあります。user...
この記事の例では、登録ページの効果を実現するためのVueの具体的なコードを参考までに共有しています。...
シェル スクリプトで電子メールを作成する必要がある場合は、コマンド ラインから電子メールを送信する知...
この記事では、MySQL のデータベース テーブルの容量を確認するためのコマンド ステートメントを紹...
CSS3 アニメーション トランジションを使用して、リンクの上にマウスを移動すると小さなポップアップ...
この例では、Linux への Python 3.8 のインストールを例に挙げます。 1. 依存パッケ...
* 住所 - 住所* blockquote - ブロック引用* center - 中央揃えブロック*...
ロックの分類:データ操作の粒度から:テーブルロック:操作時にテーブル全体がロックされます。行ロック:...
1. まずテーブル作成ステートメントを見てみましょう テーブル学生を作成( sid int 主キー ...