SQL Server--基本语句使用之银行考试你足够用了!

啰嗦

基本语句使用是基本之基本。
基本语句的使用主要在于–关键字!(个人定义)
之前考银行,太多题目考数据库了!我一点也没有数据库的基础,自动化从来没学过,但是一点都不难,一般都是选择题。只要你对基本语句有印象,你仔细读题,对应题干找答案就可以了。
例如:要你查询一个班级中成绩大于 50分的同学,或者是要对数据库中信息进行排序
你找到上面题干的重点了吗?分别是查询、大于、排序
一般题干都考where、desc这种关键字。而且数据库的语句就像文字,是一一对应的。

基本语句

use

有很多很多的数据库,我们当前操作可能只针对于某一个数据库,这时候使用use来进行选择。
在考试中,这一类只要了解就可以了,主要体现在实际操作中!

use [datasets]   --datasets就是数据库的名字

select

第一个最常见的关键字出现了!
select:可以认为是查询,当你使用某一表时,你需要进行查询,去找到你需要的信息。

select *    --查询所有信息,*号表示所有
select XXX  --查询特定信息

from

这个关键字通常与select搭配使用。
from:英语上是从的意思,你可以理解为从什么表中读数据。

select * from  XXX  --从XXX中选择查询所有信息
select Y from  XXX  --从XXX中选择查询Y信息

where

where关键字可以理解为我要设置一个条件,可能大于等于小于等,你就需要使用到where来提取达到符合条件的数据。

select * from XXX  --选择某一数据库
where Y  --这里的Y就是你要选择的条件
where AA and BB  --可以既满足AA又满足BB条件
where AA or BB  --可以满足AA或是满足BB条件

orand是考点之一!
tips:当你需要模糊查询时,用like并和%_一起使用

where AA like %BB%  --选择AA中可能出现BB的数据
where AA like _BB%  --选择AA中不记得BB前面的数据

当你需要在某一范围内进行选择,使用in

where AA in  ('a','b','c')  --选择AA中范围在a-b-c的数据

当选取的值为null时,会使用到null

where AA is null
where AA is not null

回忆版试题

银行

主要是以选择题的方式出现:

  • 给出某一个班级的成绩,对班级成绩进行从小到大的排序。
    需要注意关键字:某一个班级成绩从小到大
    对应你要看选择题的选项中,关于select选择的库是不是该班,成绩的英文单词,要会区分ASC|DESC升序和降序。
  • 给出某一价格表,需要选择满足第一个条件,又满足第二个条件的物品。
    需要注意关键字:某一价格表、第一个条件、第二个条件
    对应你要看选择题的选项中,关于select选择的库是不是该价格表,两者条件之间使用的是and还是or

tips:很多时候选择的相关条件的英文你要熟悉,例如:成绩、班级、学生等,这些也是考点,语句中可能会故意写成其他单词来看你对数据库语句使用的理解!

企业

印象中只有一家企业出了大题,要自己手写语句。
题目是给出一个进价表,有物品的名称,有物品的单价。问题是找出单价大于多少价值的物品。

select 物品 from 价格表
where 价格 > 价值

真的是个人的学习经验,有错误欢迎指出,积极改正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值