この記事では、MySQL 学習ノートの select ステートメントの完全な使用方法を例を使用して説明します。ご参考までに、詳細は以下の通りです。 この記事の内容:
リリース日: 2018-04-11 完全な構文:まず完全な文法を示し、それから一つずつ説明します。 基本構文: データ ソースからフィールド リストを選択します。 完全な構文: データ ソースから重複排除オプション フィールド リスト [フィールド エイリアスとして] を選択します [where 句] [group by 句] [having 句] [order by 句] [limit 句]; 重複排除オプション:
例: 重複排除前: テーブルstudent(name varchar(15),gender varchar(15))を作成します。 学生名、性別に値("lilei","男性")を挿入します。 学生名、性別に値("lilei","男性")を挿入します。 学生から*を選択します。 学生から別の*を選択します。 補充:
フィールドエイリアス:
例: 使用前に: テーブルstudent(name varchar(15),gender varchar(15))を作成します。 学生名、性別に値("lilei","男性")を挿入します。 学生名、性別に値("lilei","男性")を挿入します。 学生から*を選択します。 学生の名前を「姓名」、性別を「性别」として選択します。 データソース:
where句:
複数の構文がある場合:
補充:
name ="lilei" の student から、name を n 、gender として選択します。 -- select name as n ,gender from student where n ="lilei"; -- error select name as n ,gender from student having n ="lilei"; group by句:
-- 例: select name,gender,count(name) as "group member" from student as d group by name; 名前、性別、カウント(名前)を「グループ メンバー」として、学生として d グループから選択します。名前、性別でグループ化します。 補充:
having 節:
-- 例: n = "lilei" を持つ学生から、名前を n、性別として選択します。 select name,gender,count(*) as "組員" from student as d group by name,gender having count(*) >2 ;-- レコードが 2 を超えるグループのみが表示されます order by句:
-- 例: select * from student order by name; 名前、性別による学生順から*を選択します。 学生名昇順、性別降順で*を選択します。 制限条項:
-- 例 select * from student limit 1; 学生制限 3,1 から * を選択します。 select * from student where name ="lilei" limit 1; select * from student where name = "lilei" limit 3,1; MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL トランザクション操作スキル」、「MySQL ストアド プロシージャ スキル」、「MySQL データベース ロック関連スキルの概要」、および「MySQL 共通関数の概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: JavaScriptオブジェクトをマージするさまざまな方法の詳細な説明
>>: SecureCRT に基づくリモート Linux ホストへのファイルのアップロードとダウンロードのグラフィカルな手順
まずはコードを見てみましょう: ALTER TABLE reportblockdetail ADD ...
最近、小さなプログラムを開発しているときに、次の設計図のような円形のパーセンテージ進捗状況バーを実装...
効果プレビュー右側の「クリックしてプレビュー」ボタンを押すと現在のページでプレビューが表示され、リン...
jQuery フォーム検証の例 / ユーザー名、パスワード、住所、電子メールの検証を含む下記の通り ...
毎回インストールチュートリアルを探すのは面倒なので、後で確認できるように手順をバックアップします。解...
RabbitMQをインストールする前にSocatをインストールする必要があります。そうしないと、Ra...
概要インデックスは、テーブル内の 1 つ以上の列に基づいて DBMS によって特定の順序で作成される...
Mac を返却して以来、元のラップトップは使用されていません。このラップトップの構成は非常に良好で...
質問: Vue にブログ投稿をアップロードするためのフォームがあり、タイトル、本文、説明、スニペット...
シェルスクリプト #!/bin/sh # 現在のディレクトリ CURRENT_DIR=$( cd &...
目次導入インストール表示フィールドフィルターソートキー導入Rhit は、標準フォルダー (gzip ...
関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...
目次概要フィルターの定義フィルターの使用カスタムグローバルフィルターローカルフィルター予防例1(ロー...
1. シャドウソックスをインストールするsudo apt-get install python-pi...
1. はじめにSelenium を使用して Web サイトからデータをスクレイピングしたいのですが、...