SQL server的基础查询语句【超详细】

SQL server基础学习4

查询【重点和难点】

1、计算列

例表:
在这里插入图片描述
输入命令:
在这里插入图片描述
执行结果:
在这里插入图片描述
注意:在Oracle中字段的别名不允许用单引号括起来,但是在SQL server中可以使用,所以为了兼容性,最好字段的别名都用双引号括起来

2、DISTINCT(不允许重复)的用法

例表:
在这里插入图片描述
输入命令:
在这里插入图片描述
执行结果:
在这里插入图片描述

3、BETWEEN(在某个范围内)的用法

例图:
在这里插入图片描述
输入命令:
在这里插入图片描述
执行结果:
在这里插入图片描述

4、IN(属于若干个孤立的值)的用法

例表:
在这里插入图片描述
输入命令:
在这里插入图片描述
执行结果:
在这里插入图片描述
注意:数据库中不等于有两种表达形式:!=和<>都可以使用

5、TOP(最前面的若干个记录)的用法

例图:
在这里插入图片描述
输入命令:
在这里插入图片描述
执行结果:在这里插入图片描述

6、NULL(空值)的用法

例表:
在这里插入图片描述
输入命令:错误示范
在这里插入图片描述
执行结果:
在这里插入图片描述
输入命令:正确示范
在这里插入图片描述
执行结果:
在这里插入图片描述
注意:
零和NULL是不一样的,NULL表示空值、没有值,而零表示一个确定的值
NULL不能参加如下运算符:<> != =
NULL可以参加如下运算符:IS NOT IS
任何类型的数据都允许为NULL(设置为主键之后不行)
NULL不能参与任何数据运算否则结果也永远为空

7、ORDER BY(排序)的用法

例表:
在这里插入图片描述
输入命令:
在这里插入图片描述
执行结果:
在这里插入图片描述
注意:ASC是升序,默认的时候可以不写,DESC是降序,而且只影响前一个属性

因为查询涉及的内容太多了,所以我打算分几次来写,还有就是例表很多基本一样但我也放上去了,是因为怕有的小伙伴只是找一种方法,避免来回看图所以我每一张都放了例图,查询的其他方法后面会更新出来哦,多谢支持。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值