--数据操作 
  2Sql常用函数语句
  3Sql常用函数语句   SELECT --从数据库表中检索数据行和列 
  4Sql常用函数语句      INSERT --向数据库表添加新数据行 
  5Sql常用函数语句      DELETE --从数据库表中删除数据行 
  6Sql常用函数语句      UPDATE --更新数据库表中的数据 
  7Sql常用函数语句
  8Sql常用函数语句  --数据定义 
  9Sql常用函数语句
 10Sql常用函数语句   CREATE TABLE --创建一个数据库表 
 11Sql常用函数语句      DROP TABLE --从数据库中删除表 
 12Sql常用函数语句      ALTER TABLE --修改数据库表结构 
 13Sql常用函数语句      CREATE VIEW --创建一个视图 
 14Sql常用函数语句      DROP VIEW --从数据库中删除视图 
 15Sql常用函数语句      CREATE INDEX --为数据库表创建一个索引 
 16Sql常用函数语句      DROP INDEX --从数据库中删除索引 
 17Sql常用函数语句      CREATE PROCEDURE --创建一个存储过程 
 18Sql常用函数语句      DROP PROCEDURE --从数据库中删除存储过程 
 19Sql常用函数语句      CREATE TRIGGER --创建一个触发器 
 20Sql常用函数语句      DROP TRIGGER --从数据库中删除触发器 
 21Sql常用函数语句      CREATE SCHEMA --向数据库添加一个新模式 
 22Sql常用函数语句      DROP SCHEMA --从数据库中删除一个模式 
 23Sql常用函数语句      CREATE DOMAIN --创建一个数据值域 
 24Sql常用函数语句      ALTER DOMAIN --改变域定义 
 25Sql常用函数语句      DROP DOMAIN --从数据库中删除一个域 
 26Sql常用函数语句
 27Sql常用函数语句  --数据控制 
 28Sql常用函数语句
 29Sql常用函数语句   GRANT --授予用户访问权限 
 30Sql常用函数语句      DENY --拒绝用户访问 
 31Sql常用函数语句      REVOKE --解除用户访问权限 
 32Sql常用函数语句
 33Sql常用函数语句  --事务控制 
 34Sql常用函数语句
 35Sql常用函数语句   COMMIT --结束当前事务 
 36Sql常用函数语句      ROLLBACK --中止当前事务 
 37Sql常用函数语句      SET TRANSACTION --定义当前事务数据访问特征 
 38Sql常用函数语句
 39Sql常用函数语句  --程序化SQL 
 40Sql常用函数语句
 41Sql常用函数语句   DECLARE --为查询设定游标 
 42Sql常用函数语句      EXPLAN --为查询描述数据访问计划 
 43Sql常用函数语句      OPEN --检索查询结果打开一个游标 
 44Sql常用函数语句      FETCH --检索一行查询结果 
 45Sql常用函数语句      CLOSE --关闭游标 
 46Sql常用函数语句      PREPARE --为动态执行准备SQL 语句 
 47Sql常用函数语句      EXECUTE --动态地执行SQL 语句 
 48Sql常用函数语句      DESCRIBE --描述准备好的查询   
 49Sql常用函数语句
 50Sql常用函数语句  ---局部变量 
 51Sql常用函数语句   declare @id varchar(10
 52Sql常用函数语句      --set @id = 'sp' 
 53Sql常用函数语句      select @id = 'sp'   
 54Sql常用函数语句
 55Sql常用函数语句  ---全局变量 
 56Sql常用函数语句  ---必须以@@开头   
 57Sql常用函数语句  --IF ELSE 
 58Sql常用函数语句  declare @x int @y int @z int 
 59Sql常用函数语句      select @x = 1 @y = 2 @z=3 
 60Sql常用函数语句      if @x > @y 
 61Sql常用函数语句       print 'x > y' --打印字符串'x > y' 
 62Sql常用函数语句      else if @y > @z 
 63Sql常用函数语句       print 'y > z' 
 64Sql常用函数语句      else print 'z > y' 
 65Sql常用函数语句      --CASE 
 66Sql常用函数语句      use pubs
 67Sql常用函数语句      update employee 
 68Sql常用函数语句      set e_wage = 
 69Sql常用函数语句       case 
 70Sql常用函数语句       when job_level = ’1’ then e_wage*1.08 
 71Sql常用函数语句       when job_level = ’2’ then e_wage*1.07 
 72Sql常用函数语句       when job_level = ’3’ then e_wage*1.06 
 73Sql常用函数语句       else e_wage*1.05 
 74Sql常用函数语句       end 
 75Sql常用函数语句      --WHILE CONTINUE BREAK 
 76Sql常用函数语句      declare @x int @y int @c int 
 77Sql常用函数语句      select @x = 1 @y=1 
 78Sql常用函数语句      while @x < 3 
 79Sql常用函数语句       begin 
 80Sql常用函数语句       print @x --打印变量x 的值 
 81Sql常用函数语句       while @y < 3 
 82Sql常用函数语句       begin 
 83Sql常用函数语句       select @c = 100*@x + @y 
 84Sql常用函数语句       print @c --打印变量c 的值 
 85Sql常用函数语句       select @y = @y + 1 
 86Sql常用函数语句       end 
 87Sql常用函数语句       select @x = @x + 1 
 88Sql常用函数语句       select @y = 1 
 89Sql常用函数语句       end 
 90Sql常用函数语句      --WAITFOR 
 91Sql常用函数语句
 92Sql常用函数语句  --例 等待1 小时2 分零3 秒后才执行SELECT 语句 
 93Sql常用函数语句
 94Sql常用函数语句  waitfor delay ’01:02:03’ 
 95Sql常用函数语句      select * from employee 
 96Sql常用函数语句
 97Sql常用函数语句    --例 等到晚上11 点零8 分后才执行SELECT 语句 
 98Sql常用函数语句
 99Sql常用函数语句    waitfor time ’23:08:00’ 
100Sql常用函数语句
101Sql常用函数语句
102Sql常用函数语句SELECT   
103Sql常用函数语句
104Sql常用函数语句   select *(列名) from table_name(表名) where column_name operator value ex宿主) 
105Sql常用函数语句     select * from stock_information where stockid = str(nid) 
106Sql常用函数语句     stockname = 'str_name' 
107Sql常用函数语句     stockname like '% find that %' 
108Sql常用函数语句     stockname like '[a-zA-Z]%' --------- ([]指定值的范围) 
109Sql常用函数语句     stockname like '[^F-M]%' --------- (^排除指定范围) 
110Sql常用函数语句     --------- 只能在使用like关键字的where子句中使用通配符) 
111Sql常用函数语句     or stockpath = 'path' 
112Sql常用函数语句     or stocknumber < 1000 
113Sql常用函数语句     and stockindex = 24 
114Sql常用函数语句     not stocksex = 'man' 
115Sql常用函数语句     stocknumber between 20 and 100 
116Sql常用函数语句     stocknumber in(10,20,30
117Sql常用函数语句     order by stockid desc(asc--------- 排序,desc-降序,asc-升序 
118Sql常用函数语句     order by 1,2 --------- by列号 
119Sql常用函数语句     stockname = (select stockname from stock_information where stockid = 4
120Sql常用函数语句     --------- 子查询 
121Sql常用函数语句     --------- 除非能确保内层select只返回一个行的值 
122Sql常用函数语句     --------- 否则应在外层where子句中用一个in限定符 
123Sql常用函数语句     select distinct column_name form table_name 
124Sql常用函数语句   --------- distinct指定检索独有的列值,不重复 
125Sql常用函数语句     select stocknumber ,"stocknumber + 10= stocknumber + 10 from table_name 
126Sql常用函数语句     select stockname , "stocknumber" = count(*from table_name group by stockname 
127Sql常用函数语句     --------- group by 将表按行分组,指定列中有相同的值 
128Sql常用函数语句     having count(*= 2 --------- having选定指定的组 
129Sql常用函数语句
130Sql常用函数语句   select * 
131Sql常用函数语句     from table1, table2 
132Sql常用函数语句where table1.id *= table2.id -------- 左外部连接,table1中有的而table2中没有得以null表示 
133Sql常用函数语句     table1.id =* table2.id -------- 右外部连接 
134Sql常用函数语句     select stockname from table1 
135Sql常用函数语句     union [all] -------- union合并查询结果集,all-保留重复行 
136Sql常用函数语句     select stockname from table2  
137Sql常用函数语句
138Sql常用函数语句   insert  
139Sql常用函数语句
140Sql常用函数语句   insert into table_name (Stock_name,Stock_number) value ("xxx","xxxx" 
141Sql常用函数语句   value (select Stockname , Stocknumber from Stock_table2) 
142Sql常用函数语句   -------value为select语句   
143Sql常用函数语句
144Sql常用函数语句   update   
145Sql常用函数语句
146Sql常用函数语句   update table_name set Stockname = "xxx" [where Stockid = 3] 
147Sql常用函数语句   Stockname = default 
148Sql常用函数语句   Stockname = null 
149Sql常用函数语句   Stocknumber = Stockname + 4   
150Sql常用函数语句
151Sql常用函数语句   delete   
152Sql常用函数语句
153Sql常用函数语句   delete from table_name where Stockid = 3 
154Sql常用函数语句   truncate table 表名 --------- 删除表中所有行,仍保持表的完整性 
155Sql常用函数语句   drop table table_name --------- 完全删除表  
156Sql常用函数语句
157Sql常用函数语句   alter table -------- 修改数据库表结构   
158Sql常用函数语句
159Sql常用函数语句   alter table database.owner.table_name add column_name char(2null .. 
160Sql常用函数语句   sp_help 表名 -------- 显示表已有特征 
161Sql常用函数语句   create table table_name (name char(20), age smallint, lname varchar(30)) 
162Sql常用函数语句   insert into table_name select -------- 实现删除列的方法(创建新表) 
163Sql常用函数语句   alter table table_name drop constraint Stockname_default 
164Sql常用函数语句   --------- 删除Stockname的default约束 
165Sql常用函数语句
166Sql常用函数语句
167Sql常用函数语句常用函数(function)   
168Sql常用函数语句转换函数
169Sql常用函数语句convert(数据类型,值,格式)
170Sql常用函数语句
171Sql常用函数语句  统计函数 
172Sql常用函数语句
173Sql常用函数语句  AVG --求平均值 
174Sql常用函数语句  COUNT --统计数目 
175Sql常用函数语句  MAX --求最大值 
176Sql常用函数语句  MIN --求最小值 
177Sql常用函数语句  SUM --求和   
178Sql常用函数语句  STDEV() 
179Sql常用函数语句
180Sql常用函数语句  --STDEV()函数返回表达式中所有数据的标准差 
181Sql常用函数语句  --STDEVP() 
182Sql常用函数语句  --STDEVP()函数返回总体标准差   
183Sql常用函数语句
184Sql常用函数语句  VAR() 
185Sql常用函数语句
186Sql常用函数语句  --VAR()函数返回表达式中所有值的统计变异数   
187Sql常用函数语句
188Sql常用函数语句  VARP() 
189Sql常用函数语句
190Sql常用函数语句  --VARP()函数返回总体变异数   
191Sql常用函数语句
192Sql常用函数语句  算术函数   
193Sql常用函数语句
194Sql常用函数语句  三角函数 
195Sql常用函数语句
196Sql常用函数语句  SIN(float_expression) --返回以弧度表示的角的正弦 
197Sql常用函数语句  COS(float_expression) --返回以弧度表示的角的余弦 
198Sql常用函数语句  TAN(float_expression) --返回以弧度表示的角的正切 
199Sql常用函数语句  COT(float_expression) --返回以弧度表示的角的余切 
200Sql常用函数语句
201Sql常用函数语句  反三角函数 
202Sql常用函数语句
203Sql常用函数语句  ASIN(float_expression) --返回正弦是FLOAT 值的以弧度表示的角 
204Sql常用函数语句  ACOS(float_expression) --返回余弦是FLOAT 值的以弧度表示的角 
205Sql常用函数语句  ATAN(float_expression) --返回正切是FLOAT 值的以弧度表示的角 
206Sql常用函数语句  ATAN2(float_expression1,float_expression2) 
207Sql常用函数语句   ------返回正切是float_expression1 /float_expres-sion2的以弧度表示的角 
208Sql常用函数语句  DEGREES(numeric_expression) 
209Sql常用函数语句   ------把弧度转换为角度返回与表达式相同的数据类型可为 
210Sql常用函数语句   ------INTEGER/MONEY/REAL/FLOAT 类型 
211Sql常用函数语句  RADIANS(numeric_expression) 
212Sql常用函数语句------把角度转换为弧度返回与表达式相同的数据类型可为 
213Sql常用函数语句
214Sql常用函数语句   ------INTEGER/MONEY/REAL/FLOAT 类型 
215Sql常用函数语句  EXP(float_expression) --返回表达式的指数值 
216Sql常用函数语句  LOG(float_expression) --返回表达式的自然对数值 
217Sql常用函数语句  LOG10(float_expression)--返回表达式的以10 为底的对数值 
218Sql常用函数语句  SQRT(float_expression) --返回表达式的平方根 
219Sql常用函数语句
220Sql常用函数语句  取近似值函数 
221Sql常用函数语句
222Sql常用函数语句  CEILING(numeric_expression) 
223Sql常用函数语句-------返回>=表达式的最大整数返回的数据类型与表达式相同可为 
224Sql常用函数语句   -------INTEGER/MONEY/REAL/FLOAT 类型 
225Sql常用函数语句  FLOOR(numeric_expression) 
226Sql常用函数语句-------返回<=表达式的最小整数返回的数据类型与表达式相同可为 
227Sql常用函数语句   -------INTEGER/MONEY/REAL/FLOAT 类型 
228Sql常用函数语句  ROUND(numeric_expression) 
229Sql常用函数语句-------返回以integer_expression 为精度的四舍五入值返回的数据 
230Sql常用函数语句   -------类型与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型 
231Sql常用函数语句  ABS(numeric_expression) 
232Sql常用函数语句-------返回表达式的绝对值返回的数据类型与表达式相同可为 
233Sql常用函数语句   -------INTEGER/MONEY/REAL/FLOAT 类型 
234Sql常用函数语句  SIGN(numeric_expression) 
235Sql常用函数语句-------测试参数的正负号返回0 零值1 正数或-1 负数返回的数据类型 
236Sql常用函数语句   -------与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型 
237Sql常用函数语句  PI() -------返回值为π 即3.1415926535897936 
238Sql常用函数语句  RAND([integer_expression]
239Sql常用函数语句-------用任选的[integer_expression]做种子值得出0-1 间的随机浮点数
240Sql常用函数语句字符串函数 
241Sql常用函数语句
242Sql常用函数语句  ASCII() ------函数返回字符表达式最左端字符的ASCII 码值 
243Sql常用函数语句  CHAR() ------函数用于将ASCII 码转换为字符 
244Sql常用函数语句   ------如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值 
245Sql常用函数语句  LOWER() ------函数把字符串全部转换为小写 
246Sql常用函数语句  UPPER() ------函数把字符串全部转换为大写 
247Sql常用函数语句  STR() ------函数把数值型数据转换为字符型数据 
248Sql常用函数语句  LTRIM() ------函数把字符串头部的空格去掉 
249Sql常用函数语句  RTRIM() ------函数把字符串尾部的空格去掉 
250Sql常用函数语句  LEFT(),RIGHT(),SUBSTRING() --函数返回部分字符串 
251Sql常用函数语句  CHARINDEX(),PATINDEX() --函数返回字符串中某个指定的子串出现的开始位置 
252Sql常用函数语句  SOUNDEX() ------函数返回一个四位字符码 
253Sql常用函数语句   ------SOUNDEX函数可用来查找声音相似的字符串但SOUNDEX函数对数字和汉字均只返回0 值 
254Sql常用函数语句  DIFFERENCE() ------函数返回由SOUNDEX 函数返回的两个字符表达式的值的差异 
255Sql常用函数语句   ------0 两个SOUNDEX 函数返回值的第一个字符不同 
256Sql常用函数语句   ------1 两个SOUNDEX 函数返回值的第一个字符相同 
257Sql常用函数语句   ------2 两个SOUNDEX 函数返回值的第一二个字符相同 
258Sql常用函数语句   ------3 两个SOUNDEX 函数返回值的第一二三个字符相同 
259Sql常用函数语句   ------4 两个SOUNDEX 函数返回值完全相同同 
260Sql常用函数语句  QUOTENAME() ------函数返回被特定字符括起来的字符串 
261Sql常用函数语句
262

相关文章: