网站首页 > 技术教程 正文
1.查询记录
select*from 表名 [where 条件];
eg:select*from students;//查询 students 表中所有记录,所有字段的值都显示出来
select field1,field2,...fieldn... from 表名 [where 条件];
eg:select id,name,age from students;//查询 students 表中所有记录, 只显示出 id,name,age三个字段的值
1.“*”表示将所有的字段都显示出来
2.用逗号分割,列出需要显示的字段
2.查询不重复的记录
select distinct 字段 from 表名;
eg: select distinct name from students;//查询名字不相同的学生;
select distinct name,age from students;//查询名字和年龄同时不同的学生
1.distinct必须放在最开头
2.distinct只能使用需要去重的字段进行操作。 ----也就是说我sidtinct了name,age两个字段,我后面想根据id进行排序,是不可以的,因为只能name,age两个字段进行操作.
3.distinct去重多个字段时,含义是:几个字段 同时重复 时才会被 过滤。
3.条件查询
select 字段 from 表名 where 条件;
eg:select * from student where sex='男' and age>20; //查询性别是男,并且年龄大于20岁的人。
where后面的条件可以用>、<、>=、<=、!=等多种比较运算符,多个条件之间可以用or、and等逻辑运算符
4.排序和限制
排序
select * from 表名 [where 条件] [ order by field1 [desc/asc],field2 [desc/asc]... ];
eg:select *from student order by age desc;//查询学生表并按年龄降序排列。
1.desc 降序排列,asc 升序排列
2.order by 后面可以跟多个不同的排序字段,每个排序字段都可以有不同的排序顺序。
3.如果排序字段的值一样,则相同的字段按照第二个排序字段进行排序。
4.如果只有一个排序字段,则字段相同的记录将会无序排列。
限制
select ... [limit 起始偏移量,行数];
eg:select * from student order by mark desc limit 5;//取出成绩前五名的学生(省略了起始偏移量,此时默认为0)
1.默认情况下,起始偏移量为0,只写记录行数就可以。
5.聚合
select 字段 fun_name from 表名 [where 条件] [group by field1,field2...] [with rollup] [having 条件];
eg:
1.fun_name 表示要做的聚合操作,也就是说聚合函数,常用的有 : sum(求和)、count(*)(记录数)、max(最大值)、min(最小值)。
2.group by关键字 表示要进行分类聚合的字段。比如要按照部门分类统计员工数量,部门就应该写在group by 后面。
3.with rollup 是可选语法,表明是否对分类聚合后的结果进行再汇总
4.having 关键字表示对分类后的结果再进行条件过滤。
- 上一篇: Windows 10之查询OEM产品密钥的三种方法
- 下一篇: 数控机床的英文操作面板
猜你喜欢
- 2024-11-21 死磕MySQL系列 一:原来一条select语句在MySQL是这样执行的
- 2024-11-21 不了解这5种查询类型,怎么在数据表中按需查询数据
- 2024-11-21 ANSYS 常见错误&警告解读
- 2024-11-21 EXCEL提取单元格中的中文、英文和数字
- 2024-11-21 数控机床的英文操作面板
- 2024-11-21 Windows 10之查询OEM产品密钥的三种方法
- 2024-11-21 记一次排查线上MySQL死锁过程,不能只会curd,还要知道加锁原理
- 2024-11-21 I/O复用 - select&poll
- 2024-11-21 如何选择执行程序代码,VBA编程Select语句介绍
- 2024-11-21 VBA中单元格区域的交集(intersect)
你 发表评论:
欢迎- 05-30壁纸|Q版灌篮高手
- 05-30Q版插画|今天的小姑娘有点小情绪,不爱笑,还是笑起来招人喜欢
- 05-30头像背景图|十二生肖Q版水墨(上)
- 05-308张Q版动漫人物-可爱的男生女生马克笔设计绘画,色彩漂亮鲜艳
- 05-30头像‖q卡通呆萌版
- 05-30Q版古风美人,十二花神系列,每一张都很可爱
- 05-30次元|动漫|Q版|萝莉|头像
- 05-30Q版古风人物|红楼梦系列 天上掉下来个林妹妹(附线稿)
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)