前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >条件语句与查询语句

条件语句与查询语句

作者头像
端碗吹水
发布2020-09-23 11:07:02
2.4K0
发布2020-09-23 11:07:02
举报

条件语句:

到目前为止我们所使用的语句操作几乎都是对每一行都进行操作,那么能不能但对某一行,或者某几行进行操作呢?这个时候就需要使用到条件语句关键字WHERE,介绍一下关系运算符:

>:大于

<:小于

>=:大于等于

<=:小于等于

=:等于

<>:不等于

!=:不等于

在sql语句里AND OR NOT是与、或、非的意思。

AND :与

OR :或

NOT:非

在where条件判断某个列是否为空要使用is,判断不为空则是not 列名 is null。

代码示例:

2830
2830

DQL查询模块:

  1. 聚合函数:

聚合函数只能返回一行值。

COUNT 统计行数

代码示例:

2831
2831

运行结果:

2832
2832

以下数值类型的列才可以使用的函数:

SUM 总和

代码示例:

2833
2833

运行结果:

2834
2834

AVG 平均值

代码示例:

2835
2835

运行结果:

2836
2836

MAX 最大值

代码示例:

2837
2837

运行结果:

2838
2838

MIN 最小值

代码示例:

2839
2839

运行结果:

2841
2841

  1. 模糊查询:

关键字:LIKE。

%表示任意个数、任意内容的字符  _表示单个字符。

模糊查找速度很慢需要谨慎使用。

代码示例:

2842
2842
  1. 排序查询:

只又经过排序显示的列才有顺序,没有排序查询出来的都是底层表的顺序。

关键字:ORDER BY 列  默认升序

DESC: 降序

ASC: 升序  (因为默认是升序,所以没什么卵用)

代码示例:

2843
2843
  1. 分组查询:

关键字:GROUP BY

分组查询就是把相同的分成一个组,也就是去掉重复的

代码示例:

2844
2844
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-10-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档