sql server中查询列名无效_SQL语句中的简单查询

一. 基础查询语句

1. select 语句使用

select <列名1> ,<列名2> …

列名中间用英语下的逗号分隔 表示查找什么数据,并返回

from <表名>;

表名,表示从哪里查找数据,用英语下的分号表示一条语句的结束。例如下图:

7a2535a250e092307bc774d22fd71ab4.png

结果显示:

874d9f739704612ad40789431ceb4f1a.png

2. 查询结果后为列设定别名

select 原名 as 别名

注意别名为中文名称时,要用单引号,列名命名时中间不要有空格

3. 查询结果删除重复数据及重复行,并返回

Select distinct学号或者distinct学号,姓名

后面跟着两个列名表示当学号,姓名同时重复时,才会删除重复行,

destinct只能放在列名前面,不能放在其他位置。例如下图:

e7d7ada468652a2006788d8fcf3b7305.png

显示结果:

22fe5cd38be9fabed2f3ed66f85a9755.png

二. 指定查询条件 where

Where 姓名=’猴子’ 查询出符合条件的行,例如:

75ac806d69bb59658fa8f539d4bb0c0f.png

结果显示:

8b3c341e83cc0a6b38cba1d24d44175f.png

SQL运行顺序:select子句最后运行,其他子句按书写书写顺序运行。

三. 运算符的运用

运算符包含,算术运算符,比较运算符,逻辑运算符

1. 算术运算符(+,-,*,/)

1364cad70b88b093702ff43074663a06.png

2. 比较运算符(=,<>,<,<=,>=,> )

fece46ff0016cf4cb51bb7659bc1be0f.png

显示结果:

8bf83644b6b3db820105ae24bc4f555f.png

比较中,需要注意,比较对象的类型,比如字符串型,很容易出现’10’<’2’的情况

查询确定值所在行,可以用is和not is,如where 教师姓名 is null查找教师姓名中是null的行,not is null 查找不是这个条件的行。

3. 逻辑运算符(not,and,between,or,in) 查询条件进行组合

07e2cc35d3071aae2ea5cf2a89b7c8fc.png

65b217cb0f7cc860e0515dc9ae454dd7.png

四. 字符串模糊查询

关键字like,%表示任意字符串,_ 1个下划线表示任意1个字符,2个表示2个字符。

02c9d797b7d8b05eaccded559f96daad.png

04da062f7cd8f3c743c40e82424d8062.png

9da5f0068268f4d820fdce7b7004d7cc.png

743fecdfcb66768f5ec30ce6dab202d6.png

五. SQLZ00 练习(其中一部分的练习结果)

  1. 显示面积为20万到25万之间的国家名称和国家面积。

2dda5cc2f64077f39cd8f2ae43d64cf4.png

2. 显示人口大于300万面积,或者人口大于250万的国家名称,人口和面积,排除掉人口有多面积又大的国家。

7f40658ea8ea0a844cd9429b927ca713.png

f36e9b9780ae5a8c52ff4007dcaceda0.png

3.找出所有国家中,其名字包括三个或三个以上的a。

84768d2b0f722727c58681a1c8d09b0d.png

4. 找出所有国家,其名字都有两个字母o,被另外两个字母隔着。

2f85a4217a6e85601e82a862094e7621.png

以上学习内容来自知乎live的从零学会SQL:简单查询

从零学会SQL:简单查询​www.zhihu.com
b080a628784d7e37b0eba4a91b108993.png
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值