SQL常用函数和相关语法

总结一些常用的SQL内置函数:

1.count:计算所查询到的数据的数量.注意,count和()之间不能有空格,否则会报错:

不加空格:select count (`id`) from users where `gender` = 0; 从users表格gender为0的数据中,筛选出id列,并计算数量.

select后面可以跟一个具体的值,会返回一个列名和数据都为这个值的表,数量和筛选对象的数量一致:

select 1 from users;

可以利用这个规则计算数据的条数: select count(1) from users;

SQL中有一个as关键词,可以修改查询返回数据的列名:

select `id` as count from users; 查询users表格中的id列并把结果中的最后一列的列名改为count;

select `id`, `name` as count from users;

2.max:计算查询数据中的最大值:

select max(`age`) as max_age from users; 计算出users表格age列中的最大值,并把返回数据的列名改为max_age:

3.min:计算查询数据中的最小值:

select min(`age`) as min_age from users; 计算出users表格age列中的最小值,并把返回数据的列名改为min_age:

3.avg:计算查询数据中的平均值:

select avg(`age`) as avg_age from users; 计算出users表格age列的平均值,并把返回数据的列名改为avg_age:

-----------------------------------------------------------------------

limit关键词: 当需要限制搜索的数量的时候,可以在后面加limit限定.

select `id` from users limit 2; 查询users表格中的id列,数量为2.

limit后面可以跟两个参数,这样第一个参数表示开始的索引(0表示第一条),第二个参数表示需要查询的数量:

select `id` from users limit 1, 2; 从users表格中的索引为1的一行开始查询两条:

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值