- 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文档。上传文档
查看更多
曹云鹏:SQL语句总结
简单查询
由SELECT和FROM构成的无条件查询,或由SELECT、FROM和WHERE构成的条件查询。
一般格式:
SELECT [DISTINCT] 字段名表 FROM [数据库名!]表名
SELECT [DISTINCT] 字段名表 FROM [数据库名!]表名 WHERE 条件
(※ DISTINCT短语功能是去掉重复值)
select 工资 from 职工
select distinct 工资 from 职工
select * from 仓库
select 职工号 from 职工 where 工资1230
select distinct 仓库号 from 职工 where 工资1210
select 职工号 from 职工 where 工资1250 and (仓库号=wh1 or 仓库号=wh2)
简单的联接查询
基于多个关系(表)的查询。
一般格式:
SELECT [DISTINCT] 字段名表 FROM [数据库名!]表名1, [数据库名!]表名2[,[数据库名!]表名3…]
WHERE 各表间的联接条件 [AND 其它查询条件]
select 职工号,城市 from 职工,仓库 where (工资1230)and(职工.仓库号=仓库.仓库号)
select 职工号,城市 from 职工,仓库 where (面积400)and(职工.仓库号=仓库.仓库号)
嵌套查询
查询结果出自一个表但条件却涉及另外的多个相关表。
一般格式:
SELECT [DISTINCT] 字段名表 FROM [数据库名!]表名 WHERE 字段名 IN (SELECT 字段名
FROM 另一表名)
select 城市 from 仓库 where 仓库号 in;
(select 仓库号 from 职工 where 工资=1250)
select * from 仓库 where 仓库号 not in;
(select 仓库号 from 职工 where 工资=1210)
select * from 仓库 where 仓库号 not in;
(select 仓库号 from 职工 where 工资=1210);
and 仓库号 in(select 仓库号 from 职工)
select 职工号 from 职工 where 工资=;
(select 工资 from 职工 where 职工号=e4)
几个特殊运算符
1.查询的条件是在什么范围之内可以使用BETWEEN…AND… 。
select * from 职工 where 工资 between 1220 and 1240
☆ 2007年4月份考试试题:
(18)在SQL语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是
A)年龄=12 OR =46 B)年龄=12 AND =46
C)年龄=12 OR 年龄=46 D)年龄=12 AND 年龄=46
2.字符串匹配查询可以使用LIKE运算符。
select * from 供应商 where 供应商名 like “%公司”
※ 通配符“%”表示0个或多个字符,另外还有一个通配符“_”表示一个字符或汉字。
3.SQL中“!=”及“NOT”的应用。
select * from 供应商 where 地址!=北京
select * from 职工 where 工资 not between 1220 and 1240
☆ 2008年4月份考试试题:
(8)在SQL的WHERE子句的条件表达式中,字符串匹配(模糊查询)的运算符是 LIKE 。
排序
将查询结果排序可以使用ORDER BY短语,格式如下:
ORDER BY 字段名1[ASC|DESC][,字段名2[ASC|DESC]……]
select * from 职工 order by 工资
select * from 职工 order by 仓库号,工资
简单的计算查询
SQL语言功能完备,它不仅具有一般的检索能力,而且还有计算方式的检索,用于计算机检索的函数有:
① COUNT—计数 ② SUM—求和 ③ AVG—计算平均值
④ MAX—不最大值 ⑤ MIN—求最小值
这些函数可以用在SELECT短语中对查询结果进行计算。
select count(distinct 地址) from 供应商
select count(*) from 供应商
select sum(工资) from 职工
select
您可能关注的文档
- 市场营销学练习部分模板.doc
- 常用工程试验取样.doc
- 常用反应装置精美图片.doc
- 常用的74芯片m22.doc
- 常见sql语句.doc
- 常用反应条件、仪器、装置图(重要资料).doc
- 常见芦荟简介 配图.doc
- 平板大屏幕手持终端.doc
- 广东省智能建筑优质工程奖评选计分表.doc
- 广州_英语_八上Unit_6_Ancient_stories知识点_新版本.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)