
查询表中所有字段
1.使用“*”查询表的所有字段
SELECT 可以使用“*”查找表中所有字段的数据

2.列出表的所有字段
SELECT 关键字后面的字段名为需要查找的字段,因此可以将表中所有字段的名称跟在 SELECT 关键字后面。

查询表中指定的字段
查询表中的某一个字段的语法格式为:

条件使用where子句对表中的数据筛选
语法如下:
1.比较运算符(等于=、大于>、大于等于>=、小于<、小于等于<=、不等于!=或<>)

2.逻辑运算符(and、or、not)

3.模糊查询like%表示任意多个任意字符,_表示一个任意字符


4范围查询
in表示在一个非连续的范围内

between … and …表示在一个连续的范围内

5.判空is null,判非空is not null


聚合
能看到统计的结果看不到原始数据
1.count(*)表示计算总行数,括号中写星与列名,结果是相同的

2.max(列)表示求此列的最大值

3.min(列)表示求此列的最小值

4.sum(列)表示求此列的和 //数值类型的列求和

5.avg(列)表示求此列的平均值 //数值类型的列求平均值

分组
1.group by分组
group by分组的目的还是聚合
按照字段分组,表示此字段相同的数据会被放到一个组中 //筛选
分组后,只能查询出相同的数据列,对于有差异的数据列无法出现在一个结果集中
可以对分组后的数据进行统计,做聚合运算
语法:


2.分组后的数据筛选
分组后的数据筛选语法:


3.排序
排序为了方便查看数据,可以对数据进行排序
语法:

将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以此类推
默认按照列值从小到大排列
asc从小到大排列,即升序 //ascend
desc从大到小排序,即降序 //descend

© 版权声明
您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可,本网站资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:hanlink@189.cn
THE END





















暂无评论内容