我是靠谱客的博主 活泼帽子,最近开发中收集的这篇文章主要介绍SQL的查询语句大全,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.查询所有列

select * from table

2.查询某一列

select username from table

3.查询id=1的数据

select * from table where id = 1

4.查询中文name列

select * from table where name = "内容"

5.查询数字范围

select * from table where id > 3

select * from table where id > 3 and id < 6(等同SELECT  要查找的字段 FROM 表名 WHERE 字段名 BETWEEN 初始值 AND 终止值)

select * from table where id > 3 or id < 2

6.查询指定多条数据

select * from table where id in (1,3,5,7)

select * from table where id not in (2,4,6,8)

7.模糊查询

select * from table where name like "%公共内容%"

select * from table where name not like "%公共内容_"

select * from table where name like "_公共内容_"(前后一个字符不同,公共内容相同的集合。如果是前(后)两个字符不同再加一个_即可)

注意like 不配合%或_就相当于=

8.查询出集合排序

select * from table order by money(默认正序从大到小)

select * from table order by money desc(倒序从小到大)

9.查询出集合进行操作

select count(*) from table(数据条数)

select sum(money) from table (某列数据的和)

select max(money) from table(某列数据的最大值)

select min(money) from table(某列数据的最小值)

select avg(money) from table(某列数据的平均值)

10.查询出的数据可用substr进行裁剪(name="username")

select substr(name,3) from where id = 1(结果为ername)

select substr(name,2,4) from where id = 1(结果为ser,从第2个开始,截取4个)

11.分组查询出数据

select * from table group by name

select groupid,avg(english) table group by groupid(查询每个小组英语平均分)

12.查询出的结果再放入查询语句

select * from table having sum(money) > 150.0

13.查询出的表取别名

select name as 姓名 , pass as 密码 from table

14.查询出的两张表剔除相同的结果

select name from user union select name from admin

15.查询出的结果小写化lower

select lower(name) from user

16.查询出的结果大写化upper

select upper(name) from user

17.查询出的多列结果拼接

select concat(name,pass) from user等同于s

18.查询两列的值是否相等

select name || pass from user(返回0,1)

19.查询出字段的长度

select length(name) from user

20.查询出的结果转为ASCII值

select ascii("2") name from user

21.剔除相同列的值的数据

select distinct name from stu

15.查询结果join连接

inner join(等值连接) 只返回两个表中联结字段相等的行

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录

right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

例:select * from student s inner join course c on s.id = c.id


最后

以上就是活泼帽子为你收集整理的SQL的查询语句大全的全部内容,希望文章能够帮你解决SQL的查询语句大全所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部