ホームページ >データベース >mysql チュートリアル >MySQL クエリ メソッドとは何ですか?
insert into B select * from A;//将A表的信息通过查询新增到B表中去
count;//返回到查询的数据总和
sum;//返回到查询的数据总和(只对数字有意义)
avg/max/min;//返回查询数据的平均值/最大值/最小值(只对数字有意义)
select * from 表名 group by 分组条件;
having;Having を使用すると、group by でグループ化された結果を条件付きでフィルターできます。 where はグループ化の前に実行されます。グループ化後に結果を条件付きでフィルターしたい場合は、have を使用する必要があります (group by とともに使用します)。 例: Wu Jiu を除く、各役割の平均給与を調べます。この文は、「グループ化する前に条件を指定して、Wu Jiu を削除して、平均給与を計算します。」と書き直すことができます。
最初の書き方: select * from テーブル名 1, テーブル名 2;joint クエリ (より重要) は複数テーブル クエリであり、前のクエリはすべて単一テーブル クエリです。マルチテーブルクエリの中核となる演算、デカルト積。 デカルト積演算では、2 つのテーブルの各レコードを結合して、新しいレコードのセットを取得します。2 番目の書き方書き込み: select * from table name 1 join table name 2 on criteria;
select s1.student_id,s1.score,s2.score from score as s1,score as s2 where s1.student_id=s2.student_id and s1.course_id=3 and s2.course_id=1 and s1.score>s2.score;
union;//这个可自动去重 union all;//这个不可自动去重
select * from course where id<3 union select * from course where name='英文';または、 または を使用して
select * from course where id<3 or name='英文';を実現します
以上がMySQL クエリ メソッドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。