- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NIIT课本整理知识点
Select语句的一般格式:
SELECT [ALL|DISTINCT] 目标列表达式 [别名][,目标列表达式[别名]]…
FROM 表名或视图名[别名][,表名或视图名[别名]]…
[ WHERE 条件表达式 ]
[ GROUP BY 列名1 [HAVING 条件表达式 ]]
[ ORDER BY 列名2 [ASC|DESC]]
--从(from)哪里来(where)分组(group)由’有’(having)命令(order)排列(asc|desc)
1、目标列表达式有以下可选格式:
、* 、表名.* 、COUNT([DISTINCT|ALL]*)
、[表名.]属性列名表达式[,[表名.]属性列名表达式]…
其中属性列名表达式可以是由属性列、作用于属性列的聚集函数和常量的任意算数运算(+,-,*,/)组成的运算公式
2、聚集函数的一般格式为:
([DISTINCT|ALL]列名)
3、where子句的条件表达式有以下可选格式:
、属性列名
、属性列名[NOT]BETWEENAND
、属性列名[NOT]IN
、属性列名[NOT]LIKE匹配串
、属性列名IS[NOT]LIKE匹配串
、[NOT]EXISTS(SELECT语句)
、条件表达式条件表达式…
自定义显示:
1、可以使用文字向列中显示的值添加更多文本,文字是字符串值,用单引号括起来,如
select customerid ,价格,price
from items_ordered
2、并置输出表中的文本值:
并置两个字符串,如: select 你是‘+’谁啊
将表中的两列并置到单独一列:
如:select customerid +买了:+item as item from items_ordered
A
3、计算列值:
如:
select customerid,two_price=2*price from items_ordered
use lonewolf
select customerid,2*price as two_price from items_ordered
等于号‘=’和as效果相同只不过语句中位置不同,as在后,=号在前
4、检索选定行:
即查看与条件匹配的记录,在select语句中使用where子句,使用where子句选择满足条件的行
select *from items_ordered where item=Tent
5、使用比较运算符来指定条件
语法是
select column_list
from table_name
where expression1 comparison_operarator expression2
--其中expression1和expression2是常量、变量、函数或基于列的表达式的任何有效组合
select price
from items_ordered
where price=100
一些运算符:
,!=不等于
!不小于
!不大于
6、检索满足一个或多个条件的记录
OR:至少满足一个条件时返回true值
如:
select *from items_ordered
where quantity=4or price1000
and:用于连接两个条件并在均满足这两个条件时返回true值
如:
select *from items_ordered
where quantity=4and price1000
Not:对搜索条件的结果相反
select *from items_ordered
where not price1000
Between:指定要搜索的包含范围
select *from items_ordered
where price between 200 and 1500
Not between:从结果集排除指定的范围
select *from items_ordered
where price not between 5 and 1500
--not的位置最好紧跟between,不过不紧跟也不报错
7、检索包含给定值集中任何值的记录
这类运算是使用IN和NOT IN关键字执行的
select *from items_ordered
where quantity in(3,4)
8、like关键字用于使用通配符来搜索字符串,通配符是特殊字符
%表示任何字符串,可以是零个或更多字符
_表示任何单个字符
[]表示指定范围内的任何单个字符—范围是指:中括号中给定值的所有单个值的集合
[^]表示指定范围外的任何单个字符
表达式 返回 LIKE’LO%’ 以“LO”开头的所有名称 LIKE’%ion’ 以ion结尾的所有名称 LIKE’%rt%’ 其中包含字母rt的所有
您可能关注的文档
- GCT英语入学测试题.doc
- Gelforming patchy colloids and network glass formers Thermodynamic and Dynamic analogies.pdf
- General Determination of Phases in Leptonic Mass Matrices.pdf
- GEM膜的化学刻蚀与性能测试.pdf
- General Laws of BlackHole Dynamics.pdf
- General Relativistic Effects on Magnetar Models of AXPs.pdf
- Genomic Sequence Analysis A Case Study in Constrained Heaviest Segments (Working draft).pdf
- Geochemical Characteristics and Source of OreForming Fluid of Duolanasayi Gold Deposit.pdf
- Geometry Diagnostics of a Stellar Flare from Fluorescent Xrays.pdf
- Glassy Dynamics in a Model without Disorder Spin Analog of a Structural Glass.pdf
文档评论(0)