mysql中select简单查询

合集下载

mysql query写法 -回复

mysql query写法 -回复

mysql query写法-回复[mysql query写法]MySQL是一种开源的关系型数据库管理系统,广泛应用于Web应用程序的开发中。

在MySQL中,查询(query)是一种常用的操作,用于检索和获取数据库中的数据。

本文将介绍MySQL查询的各种写法,从简单到复杂地一步一步回答您的问题。

首先,我们需要理解MySQL查询的基本语法。

一个标准的MySQL查询由SELECT和FROM两个关键字组成。

SELECT用于指定要检索的列,FROM用于指定要检索的表。

1. 简单查询让我们从最简单的查询开始。

假设我们有一个名为employees的表,其中包含了员工的姓名、年龄和薪水等信息。

现在,我们想查询所有员工的姓名和年龄。

下面是一个简单的MySQL查询的写法:SELECT name, age FROM employees;这条SQL语句将返回所有员工的姓名和年龄。

2. 条件查询在实际应用中,我们经常需要根据特定的条件来筛选数据。

MySQL提供了WHERE子句用于指定查询的条件。

例如,如果我们只想查询年龄大于30岁的员工,我们可以这样写:SELECT name, age FROM employees WHERE age > 30;这个查询将返回所有年龄大于30岁的员工的姓名和年龄。

3. 排序查询有时,我们希望按照特定的顺序来检索数据。

MySQL提供了ORDER BY 子句用于指定排序的列和顺序。

例如,我们想按照员工的年龄从小到大进行排序,可以这样写:SELECT name, age FROM employees ORDER BY age ASC;这个查询将返回按照年龄从小到大排序的员工的姓名和年龄。

4. 聚合查询聚合查询用于计算和处理数据的统计信息,如平均值、总和、最大值、最小值等。

MySQL提供了一些聚合函数,如COUNT、SUM、AVG、MAX 和MIN等。

下面是一个计算员工平均年龄的示例:SELECT AVG(age) FROM employees;这个查询将返回员工的平均年龄。

mysql查表语句

mysql查表语句

mysql查表语句MySQL是一种关系型数据库管理系统,它使用结构化查询语言(Structured Query Language,简称SQL)进行数据的增、删、改、查操作。

在MySQL中,要查询表(Table)中的数据,我们可以使用SELECT语句。

SELECT语句是MySQL中最常用的语句之一,用于从表中检索数据。

下面是一些常见的SELECT语句的用法:1. 查询所有数据:```sqlSELECT * FROM 表名;```使用SELECT *语句可以检索表中的所有数据。

2. 查询指定字段数据:```sqlSELECT 字段1, 字段2, ... FROM 表名;```使用SELECT语句可以指定需要查询的字段,通过逗号分隔。

这样可以仅检索需要的字段数据,减少数据传输量。

3. 查询带条件的数据:```sqlSELECT * FROM 表名 WHERE 条件;```使用WHERE子句可以通过指定条件来筛选数据。

条件可以使用比较运算符(如=、>、<等)、逻辑运算符(如AND、OR等)进行组合,以满足特定的查询需求。

4. 对查询结果进行排序:```sqlSELECT * FROM 表名 ORDER BY 字段 ASC/DESC;```使用ORDER BY子句可以对查询结果进行排序。

ASC表示升序排列,DESC表示降序排列。

5. 分页查询数据:```sqlSELECT * FROM 表名 LIMIT 开始位置, 查询数量;```使用LIMIT子句可以限制查询结果的返回数量。

通过指定开始位置和查询数量,可以实现分页查询的效果。

6. 多表联合查询:```sqlSELECT * FROM 表名1 INNER JOIN 表名2 ON 表名1.字段 = 表名2.字段;```使用INNER JOIN子句可以实现多表联合查询。

通过指定两个表之间的关联字段,可以将满足关联条件的结果进行连接查询。

以上是一些常见的MySQL查询语句的用法,可以根据实际需求进行灵活的组合和运用。

mysql数据库查询语句大全

mysql数据库查询语句大全

mysql数据库查询语句大全MySQL是一个功能强大的关系型数据库管理系统,支持多种查询语句,涵盖了数据检索、更新、删除等操作。

下面是一些常见的MySQL查询语句:数据查询:1.SELECT:从数据库中检索数据。

SELECT column1,column2 FROM table_name WHERE condition;2.DISTINCT:返回唯一不同的值。

SELECT DISTINCT column FROM table_name;3.WHERE:添加筛选条件。

SELECT*FROM table_name WHERE column=value;4.ORDER BY:按特定列排序检索结果。

SELECT*FROM table_name ORDER BY column ASC/DESC;5.LIMIT:限制返回的记录数。

SELECT*FROM table_name LIMIT 10;数据更新和删除:1.UPDATE:更新表中的数据。

UPDATE table_name SET column=value WHERE condition;2.DELETE:从表中删除行。

DELETE FROM table_name WHERE condition;表操作:1.CREATE TABLE:创建表格。

CREATE TABLE table_name(column1 datatype,column2 datatype,...);2.ALTER TABLE:修改表格。

ALTER TABLE table_name ADD column datatype;3.DROP TABLE:删除表格。

DROP TABLE table_name;4.TRUNCATE TABLE:清空表格数据。

TRUNCATE TABLE table_name;聚合函数:1.SUM:返回特定列的总和。

SELECT SUM(column)FROM table_name;2.COUNT:返回行数。

mysql数据简单查询题目

mysql数据简单查询题目

mysql数据简单查询题目摘要:1.MySQL查询基础概念2.查询数据库和数据表大小3.数据查询语句示例4.如何在PHP中查询MySQL数据库数据5.实战应用:创建数据库、表和添加数据6.总结正文:一、MySQL查询基础概念MySQL是一种广泛应用于各类项目的开源关系型数据库管理系统。

在MySQL中,数据查询主要通过SQL(结构化查询语言)实现。

SQL语句可以分为简单查询、复杂查询等类型。

简单查询是指查询单一表中的数据,例如:选择特定列、查询全部列、筛选符合条件的数据等。

二、查询数据库和数据表大小1.查询所有数据库的大小:```sqlSELECT CONCAT(ROUND(SUM(DATALENGTH / 1024 / 1024), 2), "MB") AS data FROM tables;```2.查询指定数据库的大小:```sqlSELECT CONCAT(ROUND(SUM(DATALENGTH / 1024 / 1024), 2), "MB") AS data FROM tables WHERE tableschema = "home";```三、数据查询语句示例1.查询指定列:```sqlSELECT sno, sname FROM student;```2.查询全部列:```sqlSELECT * FROM student;```3.查询经过计算的值:```sqlSELECT sname, 2018 - sage FROM student;```四、如何在PHP中查询MySQL数据库数据?1.安装并使用MySQL连接器(如:MySQLi或PDO)2.创建数据库和表3.使用连接器的查询方法(如:mysql_query或mysql_fetch_assoc)4.处理查询结果并展示给用户五、实战应用:创建数据库、表和添加数据1.使用Navicat或其他工具创建数据库:```sqlCREATE DATABASE database1;```2.在数据库中创建表:```sqlCREATE TABLE table2 (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT);```3.向表中添加数据:```sqlINSERT INTO table2 (name, age) VALUES ("张三", 25); ```4.使用PHP查询数据库数据:```php<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "database1";// 创建连接$conn = new mysqli($servername, $username, $password, $dbname);// 检查连接if ($conn->connect_error) {die("连接失败: " .$conn->connect_error);}// 查询数据$sql = "SELECT * FROM table2";$result = $conn->query($sql);// 处理查询结果if ($result->num_rows > 0) {while($row = $result->fetch_assoc()) {echo "id: " .$row["id"]." - 姓名:".$row["name"]." - 年龄:".$row["age"]."<br>";}} else {echo "0 结果";}// 关闭连接$conn->close();>```六、总结本文介绍了MySQL数据查询的基础知识,包括查询数据库和数据表大小、简单数据查询语句以及在PHP中查询MySQL数据库数据的方法。

MySQL数据库应用与管理 第5章 数据查询

MySQL数据库应用与管理 第5章 数据查询
《MySQL数据库应用与管理》
2.简单查询
➢ (2)WHERE子句
使用BETWEEN AND进行范围比较查询
在WHERE子句中,可以使用BETWEEN AND关键字对指定字段的某一范 围内的数据进行比较查询,其与使用“>=”且“<=”的功能一样。其语法格 式如下:
字段名 [NOT] BETWEEN 值1 AND 值2
《MySQL数据库应用与管理》
2.简单查询
➢ (5)DISTINCT关键字
在对数据进行查询时,如果返回的查询结果中包含重复的记录,可 以使用DISTINCT关键字取消重复的数据,只返回其中的一条。其 语法格式如下:
SELECT DISTINCT 字段列表 FROM 表名;
《MySQL数据库应用与管理》
外连接
外连接显示包含来自一个表中所有行和来自另一个表中匹配行的结果集, 外连接主要又分为左外连接和右外连接。
《MySQL数据库应用与管理》
3.高级查询
➢ (1)多表查询
外连接
示例5-20:显示“网络131”班学生的学号、姓名、性别、班级、课程 ID和成绩。
《MySQL数据库应用与管理》
3.高级查询
《MySQL数据库应用与管理》
2.简单查询
➢ (2)WHERE子句
使用BETWEEN AND进行范围比较查询
示例5-9:使用BETWEEN AND关键字实现示例5-6的功能。 示例5-10:从score表中查询出成绩不在60-89分之间的学生的成绩信息。
《MySQL数据库应用与管理》
2.简单查询
《MySQL数据库应用与管理》
3.高级查询
➢ (1)多表查询
内连接
示例5-18:查询所有女生的学号、姓名、性别、课程ID和成绩。 示例5-19:查询学号(sNo)为“1308013101”学生的学号、姓名、性 别、班级、课程名称和成绩。

MySQL基本SQL语句之单表查询、多表查询和子查询

MySQL基本SQL语句之单表查询、多表查询和子查询

一、简单查询:基本语法:SELECT*FROMtb_name;查询全部SELECTfield1,field2FROMtb_name;投影SELECT[DISTINCT]*FROMtb_nameWHEREqualification;选择说明:FROM子句:要查询的关系表、多个表、其它SELECT语句WHERE子句:布尔关系表达式,主要包含如下这几类表达式:比较:=、>、>=、<=、<逻辑关系:ANDORNOTBETWEEN...AND...:在两个值之间LIKE‘’%:任意长度任意字符_:任意单个字符REGEXP,RLIKE:正则表达式,此时索引无效INISNULLISNOTNULL如下查询本博客的wp-links和wp_posts表:mysql>select*fromwp_links;查询全部mysql>selectlink_name,link_urlfromwp_links;投影+-------------------+--------------------------------------+|link_name|link_url|+-------------------+--------------------------------------+|腾讯微博|/toxingwang||新浪微博|/gz100ww||51CTO技术博客|/|+-------------------+--------------------------------------+10rowsinset(0.00sec)mysql>selectID,post_title,post_datefromwp_posts where ID>1290andpost_status='publish';选择+------+----------------------------------------------------------------+----------------------+|ID|post_title|post_date|+------+----------------------------------------------------------------+----------------------+|1291|【转】HP3PAR存储概念之三|2013-08-2917:21:27||1298|【转】HP3PAR存储概念之四|2013-08-2917:22:33||1351|【转】XenDesktop5.5+vSphere5创建虚拟机报错|2013-09-0417:41:26||1357|linux下强大的网络工具Netcat|2013-09-0922:26:45||1360|MySQL常用命令、技巧和注意事项|2013-09-2011:04:15||1369|【转】数据库设计原理知识--B树、B-树、B+树、B*树都是什么|2013-09-2112:30:18||1379|MySQL基本SQL语句之常用管理SQL|2013-09-2112:39:23|+------+----------------------------------------------------------------+---------------------+7rowsinset(0.01sec)对查询结果排序:ORDERBYfield_name{ASC|DESC}如下:mysql>selectID,post_title,post_datefromwp_postswhereID>1290andpost_status='publish'ORDERby ID;##升序,ID是排序的字段mysql>selectID,post_title,post_datefromwp_postswhereID>1290andpost_status='publish'ORDERby ID DES C;##降序字段别名:ASselectcol_name AS COL_Aliases…:对字段使用别名selectcol_name,…fromtb_nameAStb_Aliases…:对表使用别名如下:mysql>selectpost_title AS文章标题fromwp_postswhereID>1290andpost_status='publish';+----------------------------------------------------------------+|文章标题|+----------------------------------------------------------------+|【转】HP3PAR存储概念之三||【转】HP3PAR存储概念之四||【转】XenDesktop5.5+vSphere5创建虚拟机报错||linux下强大的网络工具Netcat||MySQL常用命令、技巧和注意事项||【转】数据库设计原理知识--B树、B-树、B+树、B*树都是什么||MySQL基本SQL语句之常用管理SQL|+----------------------------------------------------------------+7rowsinset(0.02sec)##还可以这样:mysql>select3+2ASSUM;+-----+|SUM|+-----+|5|+-----+1rowinset(0.00sec)LIMIT子句:LIMIT[offset,]Count如下:mysql>selectID,post_title,post_datefromwp_postswhereID>1290andpost_status='publish'limit5;+------+--------------------------------------------------+---------------------+|ID|post_title|post_date|+------+--------------------------------------------------+---------------------+|1291|【转】HP3PAR存储概念之三|2013-08-2917:21:27||1298|【转】HP3PAR存储概念之四|2013-08-2917:22:33||1351|【转】XenDesktop5.5+vSphere5创建虚拟机报错|2013-09-0417:41:26||1357|linux下强大的网络工具Netcat|2013-09-0922:26:45||1360|MySQL常用命令、技巧和注意事项|2013-09-2011:04:15|+------+--------------------------------------------------+---------------------+5rowsinset(0.01sec)mysql>selectID,post_title,post_datefromwp_postswhereID>1290andpost_status='publish'limit2,3;##红色部分(逗号前的数字)表示偏移量+------+--------------------------------------------------+---------------------+|ID|post_title|post_date|+------+--------------------------------------------------+---------------------+|1351|【转】XenDesktop5.5+vSphere5创建虚拟机报错|2013-09-0417:41:26||1357|linux下强大的网络工具Netcat|2013-09-0922:26:45||1360|MySQL常用命令、技巧和注意事项|2013-09-2011:04:15|+------+--------------------------------------------------+---------------------+3rowsinset(0.00sec)聚合:SUM(),MIN(),MAX(),AVG(),COUNT(),括号中为字段名mysql>select sum(ID)fromwp_posts;计算和mysql>select min(ID)fromwp_posts;查早最小的mysql>select max(ID)fromwp_posts;查找最大的mysql>select avg(ID)fromwp_posts;平均值mysql>select count(ID)fromwp_posts;计数分组:GROUPBY,一般配合聚合运算使用如下:mysql>select count(post_status)AS各状态数量,post_statusAS状态名称fromwp_posts groupby post_status;+-----------------+--------------+|各状态数量|状态名称|+-----------------+--------------+|1|auto-draft||9|draft||251|inherit||238|publish||2|trash|+-----------------+--------------+5rowsinset(0.01sec)注意:可以使用HAVING qualification将GROUPBY的结果再次过滤,用法同where二、多表查询连接:交叉连接:笛卡尔乘积自然连接:将两张表某字段中相等连接起来,如下mysql>,students.Age,ame,students.GenderFROMstudents,coursesWHER Estudents.CID1=courses.CID;+--------------+------+------------------+--------+|Name|Age|Cname|Gender|+--------------+------+------------------+--------+|GuoJing|19|TaiJiquan|M||YangGuo|17|TaiJiquan|M||DingDian|25|Qishangquan|M||HuFei|31|Wanliduxing|M||HuangRong|16|Qianzhuwandushou|F||YueLingshang|18|Wanliduxing|F||ZhangWuji|20|Hamagong|M||Xuzhu|26|TaiJiquan|M|+--------------+------+------------------+--------+8rowsinset(0.00sec)外连接:左外连接:left_tbLEFTJOINright_tbON...:以左表为标准mysql>,ameFROMstudentsASs LEFTJOIN coursesASc ON s.CID1=c.CID; +--------------+--------------------+|Name|Cname|+--------------+--------------------+|GuoJing|TaiJiquan||YangGuo|TaiJiquan||DingDian|Qishangquan||HuFei|Wanliduxing||HuangRong|Qianzhuwandushou||YueLingshang|Wanliduxing||ZhangWuji|Hamagong||Xuzhu|TaiJiquan||LingHuchong|NULL||YiLin|NULL|+--------------+--------------------+10rowsinset(0.00sec)右外连接:left_tbRIGHTJOINright_tbON...:以右表为标准mysql>,ameFROMstudentsASs RIGHTJOIN coursesASc ON s.CID1=c.CID; +--------------+--------------------+|Name|Cname|+--------------+--------------------+|GuoJing|TaiJiquan||YangGuo|TaiJiquan||DingDian|Qishangquan||HuFei|Wanliduxing||HuangRong|Qianzhuwandushou||YueLingshang|Wanliduxing||ZhangWuji|Hamagong||Xuzhu|TaiJiquan||NULL|Yiyangzhi||NULL|Jinshejianfa||NULL|Qiankundanuoyi||NULL|Pixiejianfa||NULL|Jiuyinbaiguzhua|+--------------+--------------------+13rowsinset(0.01sec)自连接:本表中不同字段间进行连接mysql>ASstudent,ASteacherFROMstudentsASc,studentsASsWHEREc.TID=s.SID; +-----------+-------------+|student|teacher|+-----------+-------------+|GuoJing|DingDian||YangGuo|GuoJing||DingDian|ZhangWuji||HuFei|HuangRong||HuangRong|LingHuchong|+-----------+-------------+5rowsinset(0.02sec)注意:使用了别名三、子查询:一个查询中嵌套另外一个查询如下:在students表中查询年龄大于平均年龄的学生mysql>SELECTName,AgeFROMstudentsWHEREAge>(SELECTAVG(Age)FROMstudents);+-------------+------+|Name|Age|+-------------+------+|DingDian|25||HuFei|31||Xuzhu|26||LingHuchong|22|+-------------+------+4rowsinset(0.08sec)子查询注意事项:•比较操作中使用子查询:子查询只能返回单个值;•IN():使用子查询;•在FROM中使用子查询;联合查询:UNION,将两个查询的结果合并mysql>(SELECTName,AgeFROMstudents)UNION(SELECTTname,AgeFROMtutors); +--------------+------+|Name|Age|+--------------+------+|GuoJing|19||YangGuo|17||DingDian|25||HuFei|31||HuangRong|16||YueLingshang|18||ZhangWuji|20||HuYidao|42||NingZhongze|49|+--------------+------+19rowsinset(0.00sec)。

mysql查询语句大全及用法

mysql查询语句大全及用法

mysql查询语句大全及用法MySQL是一种常用的关系型数据库管理系统,提供了强大的查询语言(SQL)来操作和管理数据库。

下面是一些常见的MySQL查询语句及其用法:1. SELECT语句:-用法:用于从数据库中检索数据。

-示例:SELECT * FROM 表名;(检索表中的所有数据)SELECT 列1, 列2 FROM 表名WHERE 条件;(根据条件检索指定列的数据)2. INSERT语句:-用法:用于向数据库中插入新的数据。

-示例:INSERT INTO 表名(列1, 列2) VALUES (值1, 值2);(向表中插入指定列的数据)3. UPDATE语句:-用法:用于更新数据库中的数据。

-示例:UPDATE 表名SET 列1 = 值1, 列2 = 值2 WHERE 条件;(根据条件更新指定列的数据)4. DELETE语句:-用法:用于从数据库中删除数据。

-示例:DELETE FROM 表名WHERE 条件;(根据条件删除数据)5. WHERE子句:-用法:用于在SELECT、UPDATE和DELETE语句中指定条件。

-示例:SELECT * FROM 表名WHERE 列= 值;(根据条件检索数据)6. ORDER BY子句:-用法:用于对结果进行排序。

-示例:SELECT * FROM 表名ORDER BY 列ASC/DESC;(根据指定列的升序或降序排序数据)7. GROUP BY子句:-用法:用于将结果分组。

-示例:SELECT 列, COUNT(*) FROM 表名GROUP BY 列;(根据指定列对数据进行分组并计数)8. JOIN语句:-用法:用于在多个表之间建立连接。

-示例:SELECT * FROM 表1 JOIN 表2 ON 表1.列= 表2.列;(根据指定列在两个表之间建立连接)9. DISTINCT关键字:-用法:用于返回唯一的结果。

-示例:SELECT DISTINCT 列FROM 表名;(返回指定列的唯一结果)10. LIMIT关键字:-用法:用于限制结果集的行数。

数据库select语句的基本用法

数据库select语句的基本用法

数据库select语句的基本用法数据库的SELECT语句用于从数据库中检索数据。

它的基本用法如下:1. 选择所有列:```SELECT * FROM 表名;```这条语句将从指定表中检索所有列的数据。

2. 选择特定列:```SELECT 列1, 列2, ... FROM 表名;```这条语句将从指定表中检索指定列的数据。

3. 使用WHERE子句进行筛选:```SELECT 列1, 列2, ... FROM 表名 WHERE 条件;```WHERE子句用于根据指定的条件筛选数据,只返回符合条件的行。

4. 使用ORDER BY子句进行排序:```SELECT 列1, 列2, ... FROM 表名 ORDER BY 列名[ASC|DESC];```ORDER BY子句用于按指定列的值对结果进行升序(ASC)或降序(DESC)排序。

5. 使用LIMIT子句限制返回结果的数量:```SELECT 列1, 列2, ... FROM 表名 LIMIT 数量;```LIMIT子句用于限制返回结果的行数。

6. 使用DISTINCT关键词去除重复行:```SELECT DISTINCT 列1, 列2, ... FROM 表名;```DISTINCT关键词用于去除重复行,只返回唯一的行。

7. 使用表连接:```SELECT 列1, 列2, ... FROM 表1 INNER JOIN 表2 ON 表1.列= 表2.列;```表连接用于将多个表中的数据关联起来,并返回符合关联条件的结果。

以上是数据库SELECT语句的基本用法,根据具体的需求和情况,可以使用更复杂的语法和多个子句来编写更高级的查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.简单查询select语句(1)
(1)
create database chapter04;
use chapter04;
create table exam
( id int not null primary key default null auto_increment,
name varchar(20) not null,
Chinese double,
math double,
english double
);
insert into exam
values(null,'关羽',85,76,70);
insert into exam
values(null,'张飞',70,75,70);
insert into exam
values(null,'赵云',90,65,95);
(2)
select name,english from exam;
(3)
select distinct english from exam;
2.简单查询select语句(2)
(1)select Chinese+10,math+10,english+10 from exam;
(2)select sum(Chinese+math+english) from exam where name='关羽’;
select sum(Chinese+math+english) from exam where name='张飞’; select sum(Chinese+math+english) from exam where name='赵云’;
(3)select sum(Chinese+math+english) as score from exam;
3.简单查询select语句(3)
(1)select name,score from exam where name='张飞';
(2)select name,english from exam where english>90;
(3)select name,score from exam where score>230;
4.简单查询select语句(4)
(1)select name,english from exam where english between 80 and 100;
(2)select name,math from exam where math in (75,76,77);
(3)insert into exam
values(null,'张三',80,70,78);
select score,name from exam where name like'张%';
(4)select name,score from exam where math>70 and Chinese>80;
5.聚合函数-count
(1)select count (*) from exam;
(2)select count (*) from exam where math>70;
(3)select count (*) from exam where Chinese+english+math>230;
6.聚合函数-sum
(1)select sum(math) from exam;
(2)Select sum(Chinese) from exam;
Select sum(math) from exam;
Select sum(english) from exam;
(3)select sum(Chinese+english+math) from exam;
(4)Select sum(chinese)/select count(*)from exam;
7.聚合函数-avg
(1)select avg(math) from exam;
(2)select avg(math+english+Chinese) from exam;
8.聚合函数-max/min
(1)select max(math+english+Chinese) from exam;
select min(math+english+Chinese) from exam;
9.排序查询select语句(5)
(1)select * from exam order by english asc;
(2)select * from exam order by math+english+Chinese desc;
(3)select * from exam order by math+english+Chinese asc where name like'张%';
10.分组查询select语句(6)
use chapter04;
create table orders
( id int(10) ,
product varchar(20),
price float
);
insert into orders
values(1,'电视',900),
(2,'洗衣机',100),
(3,'洗衣粉',90),
(4,'桔子',9),
(5,'洗衣粉',90);
(1)select * from orders group by product;
(2)select product sum(price) from orders group by product having sum(price)>100;
(3)select * from orders where price<100 group by product having sum(price)>100;
11.使用limit限制查询结果数量
(1)select * from exam limit 5;
(2)select * from exam limit 5,4;。

相关文档
最新文档