【sql基础】基础查询

写在前面

作者简介:鲸海鹿林

博客主页:鲸海鹿林的主页

名言警句:keep calm and carry on

SQL1-查询所有列

查询tablename表格中所有列的数据

select * from tablename

SQL2-查询多列

查询tablename表格中部分列的数据,如id,name,age。

select id,name,age from tablename

SQL3-查询结果去重

对查询结果去重,例如city。

1.使用distinct 关键字

select distinct city from tablename

distinct 关键词要放在需要去重的列名前

2.使用分组

select city from tablename group by city

group by 语句会根据一个或多个列对查询的结果集进行分组。 

SQL4-查询结果限制返回行数

当只想获取规定行数的数据时,例如排行榜只取前10名等。

1.取前N行 

select name from tablename limit 0,N
或
select name from tablename limit N

使用 limit 0,N等同于limit N offset 0,当offset后为0时,offset可以省略

2.取中间多行数据

#从n到m行
select name from tablename limit m-n offset n
#表示从n行取m-n行的数据

limit M offset N语句的作用为跳过N行取M行的数据

SQL5-将查询后的列重命名

查询好某列的数据后相对数据的列名进行重新的命名

select name as tablename_name from tablename

 使用as关键字对查询结果的列名进行重命名

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸海鹿林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值