sql语句查询语法

关键词

排序:**asc**升序,**desc**降序
    **order by** 列名 asc;

条件查询:
Select 显示的数据 From 表名 where 条件1 and 条件2 and 条件3;
模糊查询:{not like}
Where 列名 like ‘%王%’;
多条件查询:
并列 and
范围 between () and ()
或:or
集合:where 列名 in(48,34,34);

查询数据统计:
Select count(*) as 名

1)求和函数。求所有的数据相加的总和。Sum
2)求最大值。求所有统计数据的最大值。max
3) 求最小值,求所有统计数据的最小值。min
4)求平均数,求所有统计数据的平均数。avg
5)求数据的总数。符合条件的数据条数。count

group by作为分组条件。group by后面的是列名。
Select stusex as 性别,avg(stuage) as 平均年龄
From student
Group By stusex

分组的筛选,采用的是having 统计的函数
Select stuno as学号
From sc
group by stuno
having avg(score)>80

limit第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。

SELECT courseno,count(stuno) as 选择人数
From sc
group by(courseno)
order by 选择人数 desc limit 0,1;
注意:如果是要取第一条数据,那么偏移量是0,最大的数 据量是1

语法先后优先级由高到低:
Where 筛选条件
group by 分组条件
having 分组筛选条件
order by 排序条件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值