SQL中order by;group up;like;关联查询join on的用法

排序order by的用法:

1.order by 字段名1 asc/desc, 字段名2 asc/desc,...

 先按照字段名1的升序/降续给表进行排列 然后 按照字段名2的升序/降续给表进行排列。 其中排在前面的字段名优先进行排列,排在后面的在前面的基础上在进行排列。

2. order by 字段序号 asc/desc, 字段序号 asc/desc,...

按照字段的序号进行排列,字段的序号就是表中每个字段从左到右依次排列的顺序,从1开始。字段序号对应相应的字段名。

3.

asc(升序)/desc(降序)

order by 默认是升序排列的,所以我们在进行排列时 可以不写asc,但是降序的时候必须写desc。

4.order by 要放在where语句的后面

group up的用法

1.group up 字段列表

2.group by 字段列表 having 过滤条件

在一完整的语句中select后面仅可以跟要分组的字段和聚合函数

分组中的like用法

like 操作符用于在 where 子句中搜索列中的指定模式。

select * from student where sno like '1%'

like后面跟1%说明是第一个字符必须是你写的值后面可以跟其他的内容,只要符合1xxxxx的这样的形式就符合;

like后面跟%1说明是最后一个字符必须是你写的值后面可以跟其他的内容,只要符合xxxxx1的这样的形式就符合;

like后面跟%1%说明是只要字段中有你写的值后面可以跟其他的内容,只要符合xx1xxx的这样的形式就符合;

关联查询join on的用法

join连接两个数据表的用法:

select * from 表1  join 表2 on表1.字段号=表2.字段号

join连接三个数据表的用法:

select * from (表1 join 表2 on表1.字段号=表2.字段号) join 表3 on表1.字段号=表3.字段号

join连接四个数据表的用法:

select * from ((表1 join 表2 in表1.字段号=表2.字段号) join 表3 on表1.字段号=表3.字段号) join 表4 ON 表1.字段号=表4.字段号

转载于:https://www.cnblogs.com/claricre/p/6185631.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值