sql server查询语句大全

sql server查询语句大全

ID:14436604

大小:115.50 KB

页数:26页

时间:2018-07-28

sql server查询语句大全_第1页
sql server查询语句大全_第2页
sql server查询语句大全_第3页
sql server查询语句大全_第4页
sql server查询语句大全_第5页
资源描述:

《sql server查询语句大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLServer查询语句大全语句功能1、数据操作Select--从数据库表中检索数据行和列Insert--向数据库表添加新数据行Delete--从数据库表中删除数据行Update--更新数据库表中的数据2、数据定义CreateTABLE--创建一个数据库表DropTABLE--从数据库中删除表AlterTABLE--修改数据库表结构CreateVIEW--创建一个视图DropVIEW--从数据库中删除视图CreateINDEX--为数据库表创建一个索引DropINDEX--从数据库中删除索引CreatePROCEDURE--创

2、建一个存储过程DropPROCEDURE--从数据库中删除存储过程CreateTRIGGER--创建一个触发器DropTRIGGER--从数据库中删除触发器CreateSCHEMA--向数据库添加一个新模式DropSCHEMA--从数据库中删除一个模式CreateDOMAIN--创建一个数据值域AlterDOMAIN--改变域定义DropDOMAIN--从数据库中删除一个域3、数据控制GRANT--授予用户访问权限DENY--拒绝用户访问REVOKE--解除用户访问权限4、事务控制COMMIT--结束当前事务ROLLBACK--

3、中止当前事务SETTRANSACTION--定义当前事务数据访问特征5、程序化SQLDECLARE--为查询设定游标EXPLAN--为查询描述数据访问计划OPEN--检索查询结果打开一个游标FETCH--检索一行查询结果CLOSE--关闭游标PREPARE--为动态执行准备SQL语句EXECUTE--动态地执行SQL语句DESCRIBE--描述准备好的查询6、局部变量declare@idchar(10)--set@id='10010001'select@id='10010001'7、全局变量---必须以@@开头8、IF语句dec

4、lare@xint@yint@zintselect@x=1@y=2@z=3if@x>@yprint'x>y'--打印字符串'x>y'elseif@y>@zprint'y>z'elseprint'z>y'9、CASE语句usepanguupdateemployeesete_wage=casewhenjob_level=’1’thene_wage*1.08whenjob_level=’2’thene_wage*1.07whenjob_level=’3’thene_wage*1.06elsee_wage*1.05end10、WHILE

5、CONTINUEBREAK语句declare@xint@yint@cintselect@x=1@y=1while@x<3beginprint@x--打印变量x的值while@y<3beginselect@c=100*@x+@yprint@c--打印变量c的值select@y=@y+1endselect@x=@x+1select@y=1end11、WAITFOR语句--例等待1小时2分零3秒后才执行Select语句waitfordelay’01:02:03’select*fromemployee--例等到晚上11点零8分后才执行S

6、elect语句waitfortime’23:08:00’select*fromemployee12、Select语句select*(列名)fromtable_name(表名)wherecolumn_nameoperatorvalueex:(宿主)select*fromstock_informationwherestockid=str(nid)stockname='str_name'stocknamelike'%findthis%'stocknamelike'[a-zA-Z]%'---------([]指定值的范围)stockna

7、melike'[^F-M]%'---------(^排除指定范围)---------只能在使用like关键字的where子句中使用通配符)orstockpath='stock_path'orstocknumber<1000andstockindex=24notstocksex='man'stocknumberbetween20and100stocknumberin(10,20,30)orderbystockiddesc(asc)---------排序,desc-降序,asc-升序orderby1,2---------by列号st

8、ockname=(selectstocknamefromstock_informationwherestockid=4)---------子查询---------除非能确保内层select只返回一个行的值,---------否则应在外层where子句中用一个in

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

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

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