首页 > 数据库 > MySQL > 正文

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

2024-07-24 12:34:15
字体:
来源:转载
供稿:网友
  对于数据分析,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子句实现,例如查询学员所在的所有城市,这就需要去重,因为有些学员在同一个城市。

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表