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 ページのナビゲーション ウィンドウに関する簡単な説明
注: 親コンテナーに高さと :data='Array' および overfolw:h...
HTML タグ: 上付き文字HTML では、<sup> タグは上付き文字のテキストを定義...
エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...
CSS の優先順位について話す前に、CSS とは何か、CSS が何に使用されるのかを理解する必要があ...
問題の起源docker を使用する場合、残念ながら docker コンテナ内のホストのポート 80 ...
目次sambaをアンインストールしてインストールする新しい共有パスを作成し、権限を設定するSamba...
この記事の例では、複数のカウントダウンを同時に設定するためのVueの具体的なコードを参考までに共有し...
弊社の Web プロジェクトの 1 つでは、新しい都市の増加によりトラフィックと DB 負荷が増加し...
目次1. v-bind: 要素の属性にデータをバインドできる2. v-bind: は次のように省略で...
nginx がリソース圧縮を実現する原理は、ngx_http_gzip_module モジュールを介...
この記事では、参考までにMySQL 5.7.13 winx64のインストールと設定方法のグラフィック...
最近、ポーターを学んでいます。こんなに強力なものがあったなんて、今まで知らなかった気がします。クラス...
序文データの一貫性と整合性を確保するために、あらゆるデータベースにはロック メカニズムが備わっていま...
最近、NestJs フレームワークを学び始めました。学習コストは他のフレームワークよりもはるかに高く...
Centos7 バージョンをインストールするときに、外部ネットワークへの接続を選択すると、外部ネット...