加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL中寻常的查询子句有哪些

发布时间:2022-06-22 09:48:34 所属栏目:MySql教程 来源:互联网
导读:对于数据分析,MySQL多采用查询,如数据的排序、分组、去重、汇总、字符串匹配等。如果查询的数据涉及多个表,则需要连接这些表。 MySQL中常用的查询子句: *1、 *排序:order by 排序是通过顺序实现的,例如,从stuinfo表中查询数据并按年龄排序。sql语句
  对于数据分析,MySQL多采用查询,如数据的排序、分组、去重、汇总、字符串匹配等。如果查询的数据涉及多个表,则需要连接这些表。
 
  MySQL中常用的查询子句:
 
  *1、 *排序:order by
 
  排序是通过顺序实现的,例如,从stuinfo表中查询数据并按年龄排序。sql语句是:
 
  select * from stuinfo order by age;
 
  可以看到,查询结果是按照年龄进行升序排列的,如果要实现降序排列,只需要在后面加上desc即可,sql语句为:
 
  select * from stuinfo order by age desc;
 
  此时的查询结果按照年龄降序排列。
 
  以上是针对数值型数据排序,如果是字符串,也可以用order by进行排序,例如,按照姓名排序,sql语句为:
 
  select * from stuinfo order by stuname;
 
  从上面可以看到,字符串排序其实是按照首字母进行升序排列,当然还可以对日期进行排序,请自行思考。
 
  *2、   *去重:distinct
 
  去重是数据处理中常见的操作,通过distinct子句实现,例如查询学员所在的所有城市,这就需要去重,因为有些学员在同一个城市。

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!