SQL语句操作手册.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL语句操作手册

在SQL语句中是不区分大小写的,所以在定义变量注意不要重复。 增加命令:insert 语法结构:insert into 表名 字段1,字段2,……字段n values 值1,值2,……值n 组合用法: insert into 表名 字段1,字段2,……字段n select 字段1,字段2,……字段n form 表名 where 条件。 这种方法,可批量按查询出的结果填入数据库中。 更新命令:update 语法结构:update 表名 set 字段1 值1,字段2 值2……字段n 值n where 条件 组合用法: A、Update 表1 set 字段1 (select 值1 from 表2 where 条件 表1.条件) 值得注意的是,利用查询更新表,查询出来的值必须是唯一值。 B、替换语句 update jobs set job_desc REPLACE job_desc,wgc,abc Where min_lvl 10 将表jobs 中的job_desc字段中的wgc替换为abc,条件为Where min_lvl 10from 表名 where 条件1 值1 and 条件2 值2 组合用法: 将空值付值,如查询出的结果为空值,可展现给用户不想出现空值那么可以用Isnull(字段,值)来表示。例如:select isnull(字段,’无’)as 字段from 表名 求平均值关键字:avg 例:select avg 字段 from 表名 将英文字段转换成中文显示,如数据库中的表是英文字段,但查询出的结构希望是中文,那么用as 关键字来处理,例如:select money as 金额,unit as 单位from 表名 要获取数据表中字段的长度关键字:len。 例:select len 字段 as 长度 from 表名 截取字符串关键字:substring 例:select substring 字段,1,4 from 表名 注意:在SQL中起始位置是从1开始 字段查询类型转换用关键字:cast 字段名称 as 转换后类型 例:select cast 金额as nvarchar 10 +元 from 表名where 条件 统计记录条数字段关键字:count 例:select cast 字段或* from 表名where 条件 统计记录合计:sum 例:select sum 字段 as 合计 from 表名where 条件 剔除重复记录关键字:distinct 例:select distinct 字段 from 表名 选择替换关键字:case when 条件then 结果when 条件then 结果……else 结果end 例:select case when 条件 0 then 是 else 否 end from 表名 随机抽取记录关键字:newid 例:select top 记录条数 * from 表名 order by newid 取表中字段名及几段类型系统关键表:information_schema.columns 例:select column_name,data_type from information_schema.columns where table_name 表名 横相连接表关键字:表1 left join 表2 on 约束条件 例:将下表1、表2体现出表3 表1: A 1 表2: B 22 表3 A B 1 22 例:select 表.字段,表.字段……from 表 left join select 字段,字段……字段n from 表 on 表.字段 表.字段 竖相连接关键字:union all 例:将下表1、表2体现出表3 表1: A B C D 1 2 3 4 表2: A B C D 11 22 33 44 表3: A B C D 1 2 3 4 11 22 33 44 例:select * from 表1 where 条件 union all select * from 表2 where 条件 触发器 触发器分三种状态INSERT,DELETE,UPDATE分别指示出何时出发。 INSERT:插入时触发 DELETE:删除时触发 UPDATE:更新时触发 首先建立触发器制定你要在何时触发,触发后处理什么事物。 存储过程 相当于我们自定义SQL函数的过程。可以是返回一张表或一个数值等。 例: ALTER PROCEDURE [dbo].[存储过程名] @name varchar 25 ,--输入参数注意多个参数直接用逗号隔开 @y varchar 4 —输入参数 AS select 观测水位,avg 观测流量 a

文档评论(0)

liudao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档