文档章节

SOL SEVER

L
 LL-D
发布于 2018/05/12 20:46
字数 991
阅读 3
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

SELECT 语句语法格式 :SELECT [列名] FROM <表名> [WHERE <查询条件表达式>] [ORDER BY <排序的列名>[ASC或DESC]]注意:“[]”代表可选,可有可无 “<>”代表必需的 如果有多份列名需要用逗号隔开。1:查询数据表中部分列如查询作者表中的作者姓名年龄性别居住城市信息。首先要明确你所使用的数据库。Select AuthorName,Age,Sex,CityFrom Authors2:查询表中所有列 使用”*” *代表所有列Select *From Authors3:使用where过滤部分行数据如查询居住城市为北京的作者信息Select AuthorName,Email,AgeFrom AuthorsWhere City =’北京’4:使用as子句将列转为其他的名字Select AuthorName as ‘作者姓名’,Email as ‘电子邮件’,Age as ‘年龄’From Authors还可以用=实现Select ‘作者姓名’= AuthorName, ‘电子邮件’= Email, ‘年龄’= AgeFrom Authors5:使用“+“连接多个字段,合并成一列Select AuthorName+’ ’+ City as 作者居住城市From Authors6:使用Top 关键字查询表中限定行数若一表中有100行数据,现在只要前5行用Top可以实现Select Top 5* From Authors若查询表中前50%的数据用PercentSelect Top 50 Percent * From Authors7:在查询结果中使用常量列例如查询作者表中作者姓名和满意度分值,要求满意度分值都是80分Select AuthorName as 作者姓名, 80 as 满意度From Authors8:使用Distinct关键字屏蔽重复数据Distinct作用是屏蔽结果集中的重复数据行如作者表中‘居住城市‘一列存在重复数据,例如很多作者居住城市是北京,要求查出作者表中出现过的居住地信息,要求不能出现重复数据。Select Dintinct City From Authors9:使用is null 查询空数据例如查询还没有写过出生日期信息的作者Select AuthorName, Birthday,CityFrom AuthorsWhere Birthday is null若有些作者的出生日期填写了然后又删掉了,使用上面代码是查不到的,因为出生日期值不是空的而是变成了空字符,这时候用下面代码可以查出Select AuthorName, Birthday,CityFrom AuthorsWhere Birthday is null OR Bithday = ‘’注意:null 代表空与空字符不一样10:如果将多个表的数据一并查出,并且以一个结果集的形式显示可以用Union 联合查询Select CustomerName as 姓名, City as 居住城市From Customers UnionSelect CustomerName as 姓名, City as 居住城市From Authors 二:对结果集进行排序当有多个排序列是,需要用逗号隔开,<>后面还可以指定排序方式ASC 为升序DESC为降序 如果不指定默认为升序1:查询所有图书信息并按照价格字段升序显示。Select BookName, Description,UnitPriceFrom BooksOrder By UnitPrice2:查询单价在50元以上的图书信息,要求价格以8折显示,并按价格降序排列Select BookName as 图书名, Description as 描述,UnitPrice*0.8 as 单价From BooksWhere UnitPrice>50Order By UnitPrice DESC三:模糊查询1:使用Like模糊查询语法:Where <列名> [NOT] LIKE <字符表达式>例如:查询你作者表中作者姓名以‘王‘开头的作者信息Select AuthorName,City ,EmailFrom AuthorsWhere AuthorName LIKE ‘王%’查询图书信息,要求图书编号第四位是5,8或0的字符Select BookCode ,BookName,UnitPrice,DescriptionFrom BooksWhere BookCode LIKE ‘_[5,8,0]%’2:使用IN在限定值内进行模糊查询语法:Where <列名> [NOT] IN <[常量列表]>方法1 :Select AuthorName ,CityFrom AuthorsWhere City=’北京’ or City=’上海’ or City=’西安’ or City=’成都’ 使用IN实现Select AuthorName ,CityFrom AuthorsWhere City IN (’北京’ ,City’上海’ City’西安’ City’成都’) IN关键字适用于查询出的信息在指定的几个限定值内的数据。有时根据需要还可以与NOT关键字配置使用,这样将查询出不匹配限定值的行。Select AuthorName ,CityFrom AuthorsWhere City NOT IN (’北京’ ,City’上海’ City’西安’ City’成都’)

L
粉丝 0
博文 1
码字总数 991
作品 0
唐山
私信 提问
加载中
请先登录后再评论。
基于 Docker 的 Serverless 架构实践 —— UCloud 通用计算产品的实现及其应⽤

叶理灯,UCloud计算增值研发部经理。负责 UCloud 计算增值业务产品及研发,专注面向企业的云计算产品的研发及运营。拥有10年互联网研发经验,先后任职于腾讯、盛大云等互联网公司,从事海量分...

OSC源创君
2016/11/22
3.3K
0
JBoss Remoting

JBoss Remoting 是基于网络进行对称和非对称交流的通用框架,支持各种 JBoss Application Sever 模块。 Remoting 2 版本现已使用在各种 JBoss Application Server 4,5 和 6 版本模块,还有其...

叶秀兰
2015/04/13
433
0
关于icmp协议的理解以及ping命令的实现

关于icmp的概念不做过多赘述,直奔主题。因为涉及到ip报头以及icmp会送应答报文的报头,故而给出两者的表格形式: IP报文报头 ICMP会送应答报文报头 应当注意:icmp的会送请求报文的数据区与...

胡栋梁
2015/05/23
1.3K
1
Switching 命令大全

1.在基于IOS的交换机上设置主机名/系统名: switch(config)# hostname hostname 在基于CLI的交换机上设置主机名/系统名: switch(enable) set system name name-string 2.在基于IOS的交换机上设...

JavaGG
2009/04/28
63
0
在Thinkpad SL400的虚拟机中能安装sol-10-u9-ga-sparc-dvd-iso系统吗?

在Thinkpad SL400的虚拟机中能安装sol-10-u9-ga-sparc-dvd-iso系统吗? 注意:是sparc系统。

绝对零度
2011/08/25
423
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 教程 - 文件上传下载

在日常的开发工作中,基本上每个项目都会有各种文件的上传和下载,大多数文件都是excel文件,操作excel的JavaAPI我用的是apache的POI进行操作的,POI我之后会专门讲到。此次我们不讲如何操作...

Butterfly-Tri
54分钟前
27
0
mysql 事务日志 

Redo Log 1.redo分为Physical Redo Log与Logical Redo Log 2.用于在 crash recovery时已提交没有刷盘的事务(记录时间点为缓冲中页面修改完成,但还没有刷新到硬盘,即事务提交之前),如异常...

易野
57分钟前
11
0
phpstorm 主题颜色

个人比较喜欢 复制文件保存为 red.icls <scheme name="1337" version="142" parent_scheme="Default"> <option name="FONT_SCALE" value="1.0" /> <metaInfo> <property name="c......

chenhongjiang
今天
15
0
Hystrix核心原理和断路器源码解析

Hystrix运行原理 构造一个HystrixCommand或HystrixObservableCommand对象 执行命令。 检查是否已命中缓存,如果命中直接返回。 检查断路器开关是否打开,如果打开,直接熔断,走fallback逻辑...

xiaolyuh
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部