sql查询语句基础

sql查询语句基础

ID:46883140

大小:71.50 KB

页数:15页

时间:2019-11-28

sql查询语句基础_第1页
sql查询语句基础_第2页
sql查询语句基础_第3页
sql查询语句基础_第4页
sql查询语句基础_第5页
资源描述:

《sql查询语句基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQL查询语句基础DataTrans-1500服务器是用SQLServer服务器作数据的底层管理,当用户对DataTrans-1500服务器进彳亍查询时,服务器通过search.command命令文件以及.from检索途径对彖来构造SQL查询语句,通过此SQL查询语句来对SQLServer服务器发起检索。DataTrans-1500服务器的系统管理员,了解、掌握SQL查询语句的语法,能更好的作好二次开发。鉴于DataTrans-1500服务器系统管理员所作的二次开发只与查询语句有关,本章只介绍SQ

2、L查询语句屮与SELECT语句有关的一些基础知识,以方便广大不熟悉SQL查询语言的DataTrans-1500服务器系统管理员。有关SQL语言更详细的知识请查阅有关手册。SQL(StructQueryLanguage)即结构化杳询语言,它是使用关系模型的数据库应用语言,由IBM在70年代开发出来。现在SQL结构化查询语言已经成为一个工业标准,几乎所有的数据库都支持它的查询,SQLServer更是如此。SQLServer服务器中,用SELECT语句实现数据库的查询操作。同吋,它可以使用各种子句对查询

3、结果进行分组统计、合计、排序等操作。SELECT语句还可将查询结果生成另一个表(临时表或永久表)。SELECT语句的语法格式为:SELECT[ALLIDISTINCTIselectjist[INTO

4、new_table_name>[FROM{table_namelview_name}[(optimizer_hints)]<,{table_name21view_name2}[(optimizer_hints)][...,{table_name16lview_name16}[(optimizer_hi

5、nts)>][WHEREclousei[GROUPBYclause][HAVINGclause][ORDERBYclause][COMPUTEclause][FORbrowse]以上格式中,“〔r括的项表示可选项,大写的词为关键字,小写的词表示不确定的实体名称。除第一行外,每一行为一个了句,在SELECT中了句可以省略,但在列出时,必须按照以上顺序。11.1简单查询语句简单的SQL查询只包括SELECT子句、FROM子句和WHERE子句,它们分别说明查询列、要查询的表和搜索条件。例如:SELECT

6、keys,fieldsFROMkeysWHEREfrminC200*a')以上SELECT语句查询keys表屮frm字段为POO躍的记录的keys和fields字段。其查询结果可能为:keysmarc_id王德树0000000001贺鸣0000000001郭宏雨0000000002郭宏雨0000000002(4row(s)affected)11」」SELECT条件列表1>显示keys表中所有列的内容SELECT*FROMkeys将对keys表中每个字段的值进行显示。2>按顺序显示指定列SELECT

7、marc_id,fileds,keysFROMkeys在SELECT列表中指定列名来选择不同的列,个列Z间用逗号分开,结果的显示顺序为SELECT列表中字段的排列顺序。3>更改列标题SELECTkeys,记录号=marcjdFROMkeys或SELECTkeys,marc_id记录号FROMkeys或SELECTkeys,marc_idas记录号FROMkeys执行结果为:keys记录号王德树0000000001贺鸣0000000001郭宏雨0000000002郭宏雨0000000002(4row

8、(s)affected)在SELECT语句中口J以为选择列指定列标题,其格式为:列标题二列名或:列名列标题4>删除重复行SELECT语句中可以使用ALLIDISTINCT选项来显示所有行(ALL)或删除重复的行(DISTINCT),缺省为ALL,即不去重。在前面的例子屮将查语句换为:SELECTDISTINCTkeys,marcjdFROMkeys查询结果为:keysmarcjd王德树0000000001贺鸣0000000001郭宏雨0000000002(3row(s)affected)11.1.

9、2FROM子句FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定16个表或视图,它们相互之间用逗号分开,如果这些表属于不同的数据库,可用'数据库•所有者名称•对象'格式加以限定。在缺省情况下,FROM子句不指定数据库名称,查询的数据库为当前数据库。11.1.3WHERE子句SELECT语句中的WHERE子句用來指定查询条件。WHERE子句屮包含各种查询条件,如下花运算符分类运算符意义比较运算符>>=<<==<>!>!<大小比较BETWEEN...

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。