この記事では、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 ホストへのファイルのアップロードとダウンロードのグラフィカルな手順
概要: Web ページをより美しく見せるために、ここでは CSS3 でよく使用されるスタイルをいくつ...
コンポジション継承組み合わせ継承は、疑似古典的継承とも呼ばれます。これは、昨日説明したプロトタイプ ...
目次sambaをアンインストールしてインストールする新しい共有パスを作成し、権限を設定するSamba...
目次1. 指令とは何ですか? Vue でよく使われる組み込みの v ディレクティブv-if と v-...
以前、MySQL クエリ文の実行プロセスについての記事がありました。ここでは、更新文の実行プロセスを...
これは今日私が踏んだ4つの落とし穴を記念したものです...落とし穴1:地元のせいエラー:エラー 39...
Nextcloud は、オープンソースで無料のプライベート クラウド ストレージ ネットワーク ディ...
この記事は、JS レッドブックの第 8 章に記載されているオブジェクトに関する 2 番目の記事です。...
1. 背景LDAP を使用して、操作および保守に関連するユーザー名とパスワードを集中管理します。 1...
ご存知のとおり、SSH は現在、リモート ログイン セッションやその他のネットワーク サービスにセキ...
この記事では、オブジェクト パラメータをインスタンス化して MySQL でデータをクエリする方法を紹...
マウス効果では、setTimeout を使用して固定時間にノードを生成し、ノードを削除し、生成された...
JavaScriptでの検索二分木実装は参考までに。具体的な内容は以下のとおりです。バイナリ検索木 ...
最新バージョンの WIN10 では、Microsoft は仮想化コンテナに基づくセキュリティ メカニ...
RHEL8/CentOS8 に基づく一般的な nmcli コマンド # IP を表示する (ifco...