sqlserver语句整理

sqlserver语句整理

ID:34726040

大小:85.68 KB

页数:6页

时间:2019-03-10

sqlserver语句整理_第1页
sqlserver语句整理_第2页
sqlserver语句整理_第3页
sqlserver语句整理_第4页
sqlserver语句整理_第5页
资源描述:

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

1、以下的sql语句是对网页http://www.w3school.com.cn/sql/index.asp 中的SQL教程的整理,适用于初步学习SQL的同事O(∩_∩)O~ 红色部分为知识点 SELECT SELECT*FROMPersonsWHEREFirstName='Bush'SELECT*FROMPersonsWHEREYear>1965 SELECT*FROMPersonsWHERE(FirstName='Thomas'ORFirstName='William')ANDLastName='Carter' INSERTINT

2、OPersonsVALUES('Gates','Bill','Xuan10','Beijing')INSERTINTOPersons(LastName,Address)VALUES('Wilson','Champs-Elysees') UPDATEPersonSETAddress='Zhongshan23',City='Nanjing'WHERELastName='Wilson' DELETEFROMPersonWHERELastName='Wilson'/删除所有行:可以在不删除表的情况下删除所有的行/DELETEFROM 表 

3、 或者 DELETE*FROM 表 TOPSERVER语句SELECTTOPnumber

4、percent列FROM表SELECTTOP50PERCENT*FROMPersonsORACLE语句SELECT*FROMPersonsWHEREROWNUM<=5 SELECT*FROMPersonsWHERECityNOT LIKE'N%' SQL通配符%替代一个或多个字符_  替代一个字符[charlist]字符列中的任何单一字符[^charlist]或[!charlist]不在字符列中的任何单一字符从"Persons"表选取居住的城

5、市(不)以"A"或"L"或"N"开头的人:SELECT*FROMPersonsWHERECityLIKE'[ALN]%'或'[!ALN]%' SELECT*FROMPersonsWHERELastNameIN('Adams','Carter') /以字母顺序显示介于"Adams"和"Carter"之间的人/SELECT*FROMPersonsWHERELastNameNOT BETWEEN'Adams'AND'Carter' SELECTpo.OrderID,p.LastName,p.FirstNameFROMPersonsASp

6、,Product_OrdersASpoWHEREp.LastName='Adams'ANDp.FirstName='John'JOIN语句参照http://www.w3school.com.cn/sql/sql_join.asp SELECTP.LastName,P.FirstName,O.OrderNoFROMPersonsASP,OrdersASOWHEREP.Id_P=O.Id_P或者:SELECTPersons.LastName,Persons.FirstName,Orders.OrderNoFROMPersonsINNE

7、RJOINOrdersONPersons.Id_P=Orders.Id_PORDERBYPersons.LastNameINNERJOIN与JOIN相同:如果表中有至少一个匹配,则返回行LEFTJOIN:从左表返回所有的行RIGHTJOIN:从右表返回所有的行FULLJOIN:只要其中一个表中存在匹配,就返回行 UNION内部SELECT语句的列必须数量相同、数据类型相似、顺序相同SELECTE_NameFROMEmployees_ChinaUNION(ALL)SELECTE_NameFROMEmployees_USAUNION命

8、令只会选取不同的值,UNIONALL命令会列出所有的值 SELECTINTO语句从一个表中选取数据插入另一个表中或创建表的备份或对记录存档制作"Persons"表的备份复件:SELECT*INTOPersons_backupFROMPersons向另一个数据库中拷贝表:SELECT*INTOPersonsIN'Backup.mdb'FROMPersons创建名为"Persons_backup"的表从"Persons"表中提取居住在"Beijing"的人的信息SELECTLastName,FirstnameINTOPersons_b

9、ackupFROMPersonsWHERECity='Beijing'SELECTPersons.LastName,Orders.OrderNoINTOPersons_Order_BackupFROMPersonsINNERJOINOrdersON

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

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

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