この記事では、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 ホストへのファイルのアップロードとダウンロードのグラフィカルな手順
前の 2 つの記事の簡単な紹介を通じて、Bootstrap についての基礎的な理解が得られました。 ...
Centos7 スイッチブートカーネル注: 必要に応じて、最初にyum update -yを実行して...
この記事では、docker 経由で Jenkins+Maven+SVN+Tomcat をデプロイし、...
皆さんの時間は貴重だと承知しているので、プロセス コマンドを直接書き留めておきます。設定できます。原...
私は最近新しい会社に入社したのですが、データベース設計にいくつか小さな問題があることに気付きました。...
メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...
概要: HBase には、ユーザーに管理、分析、修復、デバッグ機能を提供するための多くの操作および保...
1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...
Ubuntu 18のインストール中に、USBディスクからUbuntuのインストールを開始すると、mm...
まず、私の日常生活についてお話しします。MySQLの急速なアップデートにより、MySQLはバージョン...
目次1. ラベルステートメントの紹介2. ラベルステートメントの使用序文:日常の開発では、プログラム...
この記事では、JavaScript Canvasの動的なワイヤーフレーム効果を描画する具体的なコード...
主キーとは何ですか?主キーは、テーブル内の各タプル (行) を一意に識別するテーブル内の列です。主キ...
目次序文基本的な使い方文法エラー処理プロミスチェーン呼び出し非同期と待機よく使われる方法1. Pro...
目次準備する5つの武器…のためにオブジェクト.キーオブジェクト.getOwnPropertyName...