标准SQL语句总结(3)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-22 14:56 点击:
----------------------------------------------------------------------------- 
 
--数据库函数,过程,触发器脚本的SQL 
 
DECLARE --为查询设定游标 
 
EXPLAN --为查询描述数据访问计划 
 
OPEN --检索查询结果打开一个游标 
 
FETCH --检索一行查询结果 
 
CLOSE --关闭游标   www.2cto.com  
 
PREPARE --为动态执行准备SQL 语句 
 
EXECUTE --动态地执行SQL 语句 
 
DESCRIBE --描述准备好的查询 
 
----------------------------------------------------------------------------- 
 
SELECT --从数据库表中检索数据 
 
select *(列名) from table_name(表名) where column_name operator value 
 
ex:(宿主) 
 
select * from stock_information where stockid = str(nid) 
 
stockname = 'str_name'     www.2cto.com  
 
stockname like '% find this %' 
 
stockname like '[a-zA-Z]%' --------- ([]指定值的范围) 
 
stockname like '[^F-M]%' --------- (^排除指定范围) 
 
--------- 只能在使用like关键字的where子句中使用通配符) 
 
or stockpath = 'stock_path' 
 
or stocknumber  @y 
 
print 'x > y' --打印字符串'x > y' 
 
else if @y > @z 
 
print 'y > z' 
 
else print 'z > y' 
 
--CASE 
 
use pangu 
 
update employee 
 
set e_wage = 
 
case 
 
when job_level = ’1’ then e_wage*1.08 
 
when job_level = ’2’ then e_wage*1.07 
 
when job_level = ’3’ then e_wage*1.06 
 
else e_wage*1.05 
 
end 
 
--WHILE 
 
declare @x int @y int @c int 
 
select @x = 1 @y=1 
 
while @x 
[/size] 
 
[size=large;] 
 
[/size] 
 
[size=large;] 
[/size] 
 
[/size][/size]
 
 
 
 
作者  zhang_215
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • sql常见面试题
  • SQL SERVER 2005性能之跟踪
  • SQL编程(一)
  • LINUX上RMAN自动备份脚本
  • sql server面试题
  • 如何将多个SQL查询统计结果一次显示出来
  • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
  • SQL小技巧系列 --- 行转列合并
  • sql server 列转行
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1