商务服务
MySQL高级SQL语句(开端)
2025-01-02 20:34

目录

:order by—按关键字排序

1.1语法格式

1.2升序

1.3降序

1.4根据过滤的条件来降序

1.5指定俩条列来进行排序

:AND/OR—区间判断

2.1语法格式

2.2显示分数大于70并且分数小于等于90

2.3显示分数大于70或分数小于等于50

2.4显示分数大于70或分数小于等于50并降序

2.5嵌套/多条件

三、distinct—查询不重复记录

3.1语法格式

3.2不重复查看hobbid字段的内容

:group by—对结果进行分组

4.1语法格式

4.2按hobbid相同的分组,计算相同分数的学生个数

4.3结合where语句,筛选分数>=80的分组,计算学生的个数

4.4结合order by把计算出的学生个数按升序或降序排列

:limit—限制结果条目

5.1语法格式

5.2查询所有信息显示前4行记录

5.3从第4行记录开始,往后显示3行内容

5.4结合order by语句,按id的大小升序排列显示前三行数据

5.5基础select 小的升阶,怎么输出最后三行 

:alias—设置别名

6.1语法格式

6.2列别名设置

6.3表别名设置

6.4别名排序 

6.5查询表的字段数量,以number显示

6.6使用场景

6.6.1创建class2表,将class表的数据全部插入class2表

6.6.2 可以加入where语句判断

:总结


前言:对 mysql 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取10条数据、对查询结果进行排序或分组等等

PS:类比于windows任务管理器

使用select语句可以将需要的数据从mysql数据库中查询出来,如果对查询的结果进行排序,可以使用ORDER BY语句来对语句实现排序,并最终将排序后的结果返回给用户。这个语句的排序不光可以针对某一个字段,也可以针对多个字段

 

模板表

 
 

order by语句也可以使用多个字段来进行排序,当排序的第一个字段相同的记录有多条的情况下,这些多条的记录再按照第二个字段进行排序,order by后面跟多个字段时,字段之间使用英文逗号隔开,优先级按先后顺序而定(但order by之后的第一个参数只有在出现相同值时,第二个字段才有意义

 
 
 
 
 
 
 
 
 
 
 
 
 
 

and:且

or:或 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

通过sql语句查询出来的结果,还可以对其进行分组,使用group by语句来实现,group by通常都是结合聚合函数一起使用的,常用的聚合函数包括:计数(count)、求和(sum)、求平均数(avg)、最大值(max)、最小值(min)、group by分组的时候可以按一个或多个字段对结果进行分组处理

 
 

基于name个数进行计数 

 
 
 
 
 
 
 
 
 

limit限制输出的结果记录

在使用mysql select 语句进行查询时,结果集返回的是所有匹配的记录(行)有时候仅需要返回第一行或者前几行,这时候就需要用到limit子句

 

limit的第一个参数是位置偏移量(可选参数,是设置mysql从哪一行开始显示。如果不设定第一个参数,将会从表中的第一条记录开始显示。需要注意的是,第一条记录的位置偏移量是0,第二条是1,以此类推。第二个参数时设置返回记录行的最大数目

:前4行记录=前3行数据

 
 
 
 
 
 
 
 
 

在mysql查询时,当表的名字比较长或者表内某些字段比较长时,为了方便书写或者多次使用相同的表,可以给字段列或表设置别名,使用的时候直接使用别名,简洁明了,增强可读性

 
 
 
 
 
 
 
 
 
 
 
 
 
 

(1)对复杂的表进行查询的时候,别名可以缩短查询语句的长度

(2)多表相连查询的时候(通俗易懂、减短sql语句

此外,as还可以作为连接语句的操作符 

6.6.1创建class2表,将class表的数据全部插入class2表

 
 

此处as起到的作用

1)创建了一个新表class2 并定义表结构,插入表数据(与class表相同

2)但是"约束"没有被完全"复制"过来

但是如果原表设置了主键,那么附表的,default字段会默认设置一个0

相似:克隆表

 

6.6.2 可以加入where语句判断

 
 

在为表设置别名时,要保证别名不能与数据库中的其他表的名称冲突

列的别名是在结果中有显示的,而表的别名在结果中没有显示,只在执行查询时使用 

    以上就是本篇文章【MySQL高级SQL语句(开端)】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/5064.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
入境游订单同比增长123%!福州旅游市场迎“五一”预订高峰
“五一”假期临近,福州旅游市场迎来预订高峰。据携程数据显示,截至4月16日,“五一”假期福州酒店订单量同比去年增长12%,机
给近三年最好的10部刑侦剧排个名:《乌云之上》第8,《狂飙》第3
今年开年以来,国产剧算是和刑侦类型“杠”上了。刑侦剧一部接一部,几乎没有空窗期。要么是还原了曾经的真实悬案,要么是剧情高
北京11个上市基础设施公募REITs项目募集235亿元
  中新网北京4月1日电 (记者 吕少威)记者今天从北京市发改委获悉,北京市积极推进基础设施公募REITs工作,目前累计共有11个基
ipad怎么看运行内存苹果手机怎么看内存「ipad怎么看运行内存」
iPad查看运行内存教程在iPad上查看运行内存可以帮助你了解当前设备的使用情况,以及是否需要关闭一些应用程序以释放内存。以下是
兰州华为荣耀手机维修_华为手机维修西站店手机维修店「兰州华为荣耀手机维修_华为手机维修西站店」
搭载天玑1000+旗舰芯片,采用10亿色视网膜级超感屏,配备旗舰级5000万高清主摄等,诚意满满。今天我们小九主要来跟大家说说荣耀V40
十堰空调维修|十堰空调加氟|十堰空调维修电话0719-7017199
十堰空调维修中心【电话0719-7017199】主营:十堰空调维修,十堰空调加氟,服务好价格低,各区均有分点,专业十堰空调维修加氟人员随叫随到,欢迎咨询报修。
这群青年真提气!专注自己的事 就能干成事
  这群青年真提气!  4月15日,全球首个地月空间大尺度三星星座建成的消息公布。让人心头一热的,不只是117万公里星间链路打
斗破苍穹中丹塔未来三巨头会是谁?曹颖有望占据一席,宋清可捡漏
在斗破苍穹中,与魂殿齐名的丹塔,在斗气大陆上拥有非常高的地位,被所有炼药师视为圣地,有着无与伦比的号召力。丹塔外部的三位
手机的RAM和ROM分别指什么手机rom「手机的RAM和ROM分别指什么」
关于眼光和格局的诗句有:1、莫愁前路无知己,天下谁人不识君——唐代高适《别董大二首·其一》译文:不要担心前路茫茫没有知己
太阳能电磁阀嗡嗡响,太阳能上水时电磁阀一声巨响冒烟是怎么回事手机一直震动不停怎么回事「太阳能电磁阀嗡嗡响,太阳能上水时电磁阀一声巨响冒烟是怎么回事」
冒烟就很有可能是哪部分的短路烧坏了。可能是绝缘线也有可能是电磁阀的漆包线你说呢...为什么不要呢,太阳能真是太方便了。找到
相关文章