sql高级教程标准版

sql高级教程标准版

ID:8970379

大小:129.75 KB

页数:67页

时间:2018-04-13

sql高级教程标准版_第1页
sql高级教程标准版_第2页
sql高级教程标准版_第3页
sql高级教程标准版_第4页
sql高级教程标准版_第5页
资源描述:

《sql高级教程标准版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.TOPTOP子句TOP子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP子句是非常有用的。注释:并非所有的数据库系统都支持TOP子句。SQLServer的语法:SELECTTOPnumber

2、percentcolumn_name(s)FROMtable_nameMySQL和Oracle中的SQLSELECTTOP是等价的MySQL语法SELECTcolumn_name(s)FROMtable_nameLIMITnumber例子SELECT*FROMPersonsLIMIT5O

3、racle语法SELECTcolumn_name(s)FROMtable_nameWHEREROWNUM<=number例子SELECT*FROMPersonsWHEREROWNUM<=5原始的表(用在例子中的):Persons表:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing4ObamaBarackPenn

4、sylvaniaAvenueWashingtonSQLTOP实例现在,我们希望从上面的"Persons"表中选取头两条记录。我们可以使用下面的SELECT语句:SELECTTOP2*FROMPersons结果:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYorkSQLTOPPERCENT实例现在,我们希望从上面的"Persons"表中选取50%的记录。我们可以使用下面的SELEC

5、T语句:SELECTTOP50PERCENT*FROMPersons结果:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork2.LikeLIKE操作符用于在WHERE子句中搜索列中的指定模式。LIKE操作符LIKE操作符用于在WHERE子句中搜索列中的指定模式。SQLLIKE操作符语法SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_n

6、ameLIKEpattern原始的表(用在例子中的):Persons表:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijingLIKE操作符实例例子1现在,我们希望从上面的"Persons"表中选取居住在以"N"开始的城市里的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERECit

7、yLIKE'N%'提示:"%"可用于定义通配符(模式中缺少的字母)。结果集:IdLastNameFirstNameAddressCity2BushGeorgeFifthAvenueNewYork例子2接下来,我们希望从"Persons"表中选取居住在以"g"结尾的城市里的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERECityLIKE'%g'结果集:IdLastNameFirstNameAddressCity3CarterThomasChanganStreetB

8、eijing例子3接下来,我们希望从"Persons"表中选取居住在包含"lon"的城市里的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERECityLIKE'%lon%'结果集:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon例子4通过使用NOT关键字,我们可以从"Persons"表中选取居住在不包含"lon"的城市里的人:我们可以使用下面的SELECT语句:SELECT*FROMPersons

9、WHERECityNOTLIKE'%lon%'结果集:IdLastNameFirstNameAddressCity2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing3.通配符在搜索数据库中的数据时,您可以使用SQL通配符。SQL通配符在搜索数据库中的数据时,SQL通配符可以替代一个或多个字符。SQL通配符必须与LIKE运算符一起使用。在SQL中,可使用以下通配符:通配符描述%替代一个或多个字符_

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

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

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