且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

更新时间:2022-09-09 13:12:44


SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --数据操作
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   SELECT --从数据库表中检索数据行和列
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      INSERT --向数据库表添加新数据行
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DELETE --从数据库表中删除数据行
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      UPDATE --更新数据库表中的数据
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --数据定义
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   CREATE TABLE --创建一个数据库表
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DROP TABLE --从数据库中删除表
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      ALTER TABLE --修改数据库表结构
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      CREATE VIEW --创建一个视图
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DROP VIEW --从数据库中删除视图
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      CREATE INDEX --为数据库表创建一个索引
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DROP INDEX --从数据库中删除索引
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      CREATE PROCEDURE --创建一个存储过程
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DROP PROCEDURE --从数据库中删除存储过程
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      CREATE TRIGGER --创建一个触发器
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DROP TRIGGER --从数据库中删除触发器
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      CREATE SCHEMA --向数据库添加一个新模式
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DROP SCHEMA --从数据库中删除一个模式
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      CREATE DOMAIN --创建一个数据值域
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      ALTER DOMAIN --改变域定义
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DROP DOMAIN --从数据库中删除一个域
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --数据控制
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   GRANT --授予用户访问权限
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DENY --拒绝用户访问
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      REVOKE --解除用户访问权限
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --事务控制
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   COMMIT --结束当前事务
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      ROLLBACK --中止当前事务
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      SET TRANSACTION --定义当前事务数据访问特征
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --程序化SQL
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   DECLARE --为查询设定游标
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      EXPLAN --为查询描述数据访问计划
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      OPEN --检索查询结果打开一个游标
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      FETCH --检索一行查询结果
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      CLOSE --关闭游标
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      PREPARE --为动态执行准备SQL 语句
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      EXECUTE --动态地执行SQL 语句
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      DESCRIBE --描述准备好的查询  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  ---局部变量
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   declare @id char(10)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      --set @id = '10010001'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      select @id = '10010001'  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  ---全局变量
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  ---必须以@@开头  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --IF ELSE
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  declare @x int @y int @z int
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      select @x = 1 @y = 2 @z=3
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      if @x > @y
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       print 'x > y' --打印字符串'x > y'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      else if @y > @z
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       print 'y > z'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      else print 'z > y'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      --CASE
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      use pangu
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      update employee
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      set e_wage =
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       case
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       when job_level =1then e_wage*1.08
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       when job_level =2then e_wage*1.07
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       when job_level =3then e_wage*1.06
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       else e_wage*1.05
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       end
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      --WHILE CONTINUE BREAK
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
      declare @x int @y int @c int
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      select @x = 1 @y=1
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      while @x < 3
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       begin
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       print @x --打印变量x 的值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
       while @y < 3
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       begin
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       select @c = 100*@x + @y
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       print @c --打印变量c 的值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
       select @y = @y + 1
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       end
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       select @x = @x + 1
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       select @y = 1
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]       end
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      --WAITFOR
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --例 等待1 小时2 分零3 秒后才执行SELECT 语句
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  waitfor delay ’01:02:03
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]      select * from employee
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]    --例 等到晚上11 点零8 分后才执行SELECT 语句
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]    waitfor time ’23:08:00
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]SELECT  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   select *(列名) from table_name(表名) where column_name operator value ex宿主)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     select * from stock_information where stockid = str(nid)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     stockname = 'str_name'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     stockname like '% find this %'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     stockname like '[a-zA-Z]%' --------- ([]指定值的范围)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     stockname like '[^F-M]%' --------- (^排除指定范围)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     --------- 只能在使用like关键字的where子句中使用通配符)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     or stockpath = 'stock_path'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     or stocknumber < 1000
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     and stockindex = 24
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     not stocksex = 'man'
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     stocknumber between 20 and 100
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     stocknumber in(10,20,30)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     order by stockid desc(asc) --------- 排序,desc-降序,asc-升序
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     order by 1,2 --------- by列号
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     stockname = (select stockname from stock_information where stockid = 4)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     --------- 子查询
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     --------- 除非能确保内层select只返回一个行的值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     --------- 否则应在外层where子句中用一个in限定符
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     select distinct column_name form table_name
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   --------- distinct指定检索独有的列值,不重复
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     select stocknumber ,"stocknumber + 10" = stocknumber + 10 from table_name
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     select stockname , "stocknumber" = count(*) from table_name group by stockname
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     --------- group by 将表按行分组,指定列中有相同的值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     having count(*) = 2 --------- having选定指定的组
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   select *
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     from table1, table2
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]where table1.id *= table2.id -------- 左外部连接,table1中有的而table2中没有得以null表示
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     table1.id =* table2.id -------- 右外部连接
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     select stockname from table1
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]     union [all] -------- union合并查询结果集,all-保留重复行
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
     select stockname from table2 
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   insert 
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   insert into table_name (Stock_name,Stock_number) value ("xxx","xxxx"
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   value (select Stockname , Stocknumber from Stock_table2)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   -------value为select语句  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   update  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   update table_name set Stockname = "xxx" [where Stockid = 3]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   Stockname = default
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   Stockname = null
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   Stocknumber = Stockname + 4  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   delete  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   delete from table_name where Stockid = 3
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   truncate table_name --------- 删除表中所有行,仍保持表的完整性
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   drop table table_name --------- 完全删除表 
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   alter table -------- 修改数据库表结构  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   alter table database.owner.table_name add column_name char(2) null ..
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   sp_help table_name -------- 显示表已有特征
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   create table table_name (name char(20), age smallint, lname varchar(30))
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   insert into table_name select -------- 实现删除列的方法(创建新表)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   alter table table_name drop constraint Stockname_default
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   --------- 删除Stockname的default约束
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]常用函数(function)  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐] 转换函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]convert(数据类型,值,格式)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  统计函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  AVG --求平均值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  COUNT --统计数目
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  MAX --求最大值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  MIN --求最小值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  SUM --求和 
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  AVG
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  use pangu
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  select avg(e_wage) as dept_avgWage
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  from employee
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  group by dept_id  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  MAX
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --求工资最高的员工姓名
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  use pangu
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  select e_name
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  from employee
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  where e_wage =
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   (select max(e_wage)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   from employee)  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  STDEV()
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --STDEV()函数返回表达式中所有数据的标准差
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  --STDEVP()
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  --STDEVP()函数返回总体标准差  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  VAR()
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --VAR()函数返回表达式中所有值的统计变异数  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  VARP()
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  --VARP()函数返回总体变异数  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  算术函数  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  三角函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  SIN(float_expression) --返回以弧度表示的角的正弦
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  COS(float_expression) --返回以弧度表示的角的余弦
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  TAN(float_expression) --返回以弧度表示的角的正切
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  COT(float_expression) --返回以弧度表示的角的余切
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  反三角函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  ASIN(float_expression) --返回正弦是FLOAT 值的以弧度表示的角
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  ACOS(float_expression) --返回余弦是FLOAT 值的以弧度表示的角
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  ATAN(float_expression) --返回正切是FLOAT 值的以弧度表示的角
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  ATAN2(float_expression1,float_expression2)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   ------返回正切是float_expression1 /float_expres-sion2的以弧度表示的角
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DEGREES(numeric_expression)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   ------把弧度转换为角度返回与表达式相同的数据类型可为
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------INTEGER/MONEY/REAL/FLOAT 类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  RADIANS(numeric_expression)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]------把角度转换为弧度返回与表达式相同的数据类型可为
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   ------INTEGER/MONEY/REAL/FLOAT 类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  EXP(float_expression) --返回表达式的指数值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  LOG(float_expression) --返回表达式的自然对数值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  LOG10(float_expression)--返回表达式的以10 为底的对数值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  SQRT(float_expression) --返回表达式的平方根
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  取近似值函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  CEILING(numeric_expression)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]-------返回>=表达式的最小整数返回的数据类型与表达式相同可为
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   -------INTEGER/MONEY/REAL/FLOAT 类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  FLOOR(numeric_expression)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]-------返回<=表达式的最小整数返回的数据类型与表达式相同可为
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   -------INTEGER/MONEY/REAL/FLOAT 类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  ROUND(numeric_expression)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]-------返回以integer_expression 为精度的四舍五入值返回的数据
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   -------类型与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  ABS(numeric_expression)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]-------返回表达式的绝对值返回的数据类型与表达式相同可为
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   -------INTEGER/MONEY/REAL/FLOAT 类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  SIGN(numeric_expression)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]-------测试参数的正负号返回0 零值1 正数或-1 负数返回的数据类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   -------与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  PI() -------返回值为π 即3.1415926535897936
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  RAND([integer_expression])
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]-------用任选的[integer_expression]做种子值得出0-1 间的随机浮点数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]字符串函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  ASCII() ------函数返回字符表达式最左端字符的ASCII 码值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  CHAR() ------函数用于将ASCII 码转换为字符
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  LOWER() ------函数把字符串全部转换为小写
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  UPPER() ------函数把字符串全部转换为大写
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  STR() ------函数把数值型数据转换为字符型数据
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  LTRIM() ------函数把字符串头部的空格去掉
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  RTRIM() ------函数把字符串尾部的空格去掉
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  LEFT(),RIGHT(),SUBSTRING() --函数返回部分字符串
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  CHARINDEX(),PATINDEX() --函数返回字符串中某个指定的子串出现的开始位置
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  SOUNDEX() ------函数返回一个四位字符码
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------SOUNDEX函数可用来查找声音相似的字符串但SOUNDEX函数对数字和汉字均只返回0 值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DIFFERENCE() ------函数返回由SOUNDEX 函数返回的两个字符表达式的值的差异
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------0 两个SOUNDEX 函数返回值的第一个字符不同
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------1 两个SOUNDEX 函数返回值的第一个字符相同
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------2 两个SOUNDEX 函数返回值的第一二个字符相同
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------3 两个SOUNDEX 函数返回值的第一二三个字符相同
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
   ------4 两个SOUNDEX 函数返回值完全相同同
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  QUOTENAME() ------函数返回被特定字符括起来的字符串
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  /**//**//**//*select quotename('abc', '{') quotename('abc')
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  运行结果如下
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  {
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  {abc} [abc]
*/

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  REPLICATE() ------函数返回一个重复character_expression 指定次数的字符串
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  /**//**//**//*select replicate('abc', 3) replicate( 'abc', -2)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  运行结果如下
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  abcabcabc NULL
*/

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  REVERSE() ------函数将指定的字符串的字符排列顺序颠倒
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  REPLACE() ------函数返回被替换了指定子串的字符串
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  /**//**//**//*select replace('abc123g', '123', 'def')
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  运行结果如下
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  abcdefg
*/
  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  SPACE() ------函数返回一个有指定长度的空白字符串
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  STUFF() ------函数用另一子串替换字符串指定位置长度的子串  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  数据类型转换函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  CAST() 函数语法如下
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  CAST() ( AS [ length ])
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  CONVERT() 函数语法如下
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  CONVERT() ([ length ], [, style])
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  select cast(100+99 as char) convert(varchar(12), getdate())
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  运行结果如下
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  199 Jan 15 2000 
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  日期函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  DAY() ------函数返回date_expression 中的日期值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  MONTH() ------函数返回date_expression 中的月份值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  YEAR() ------函数返回date_expression 中的年份值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DATEADD( , ,)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   -----函数返回指定日期date 加上指定的额外日期间隔number 产生的新日期
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DATEDIFF( , ,)
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   -----函数返回两个指定日期在datepart 方面的不同之处
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  DATENAME( , ------函数以字符串的形式返回日期的指定部分
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DATEPART( , ------函数以整数值的形式返回日期的指定部分
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  GETDATE() ------函数以DATETIME 的缺省格式返回系统当前的日期和时间  
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  系统函数
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  APP_NAME() ------函数返回当前执行的应用程序的名称
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  COALESCE() -----函数返回众多表达式中第一个非NULL 表达式的值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  COL_LENGTH(<'table_name'>, <'column_name'> ----函数返回表中指定字段的长度值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  COL_NAME(, ----函数返回表中指定字段的名称即列名
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DATALENGTH() -----函数返回数据表达式的数据的实际长度
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DB_ID(['database_name']) ------函数返回数据库的编号
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  DB_NAME(database_id) ------函数返回数据库的名称
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  HOST_ID() -----函数返回服务器端计算机的名称
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  HOST_NAME() -----函数返回服务器端计算机的名称
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  IDENTITY([, seed increment]) [AS column_name])
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   --IDENTITY() 函数只在SELECT INTO 语句中使用用于插入一个identity column列到新表中
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  /**//**//**//*select identity(int, 1, 1) as column_name
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   into newtable
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   from oldtable
*/

SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]  ISDATE() ----函数判断所给定的表达式是否为合理日期
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  ISNULL(, --函数将表达式中的NULL 值用指定值替换
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  ISNUMERIC() ----函数判断所给定的表达式是否为合理的数值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  NEWID() ----函数返回一个UNIQUEIDENTIFIER 类型的数值
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
  NULLIF(,
SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]   ----NULLIF 函数在expression1 与expression2 相等时返回NULL 值若不相等时则返回xpression1 的值
SQL Server中删除重复数据的几个方法
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……

方法一

declare @max integer,@id integer
declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1
open cur_rows
fetch cur_rows into @id,@max
while @@fetch_status=0
begin
select @max = @max -1
set rowcount @max
delete from 表名 where 主字段 = @id
fetch cur_rows into @id,@max
end
close cur_rows
set rowcount 0

方法二

有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。

1、对于第一种重复,比较容易解决,使用

select distinct * from tableName

就可以得到无重复记录的结果集。

如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除

select distinct * into #Tmp from tableName
drop table tableName
select * into tableName from #Tmp
drop table #Tmp

发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。

2、这类重复问题通常要求保留重复记录中的第一条记录,操作方法如下

假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集

select identity(int,1,1) as autoID, * into #Tmp from tableName
select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID
select * from #Tmp where autoID in(select autoID from #tmp2)

最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写在select子句中省去此列)
查询分析器不能单步调试的的原因
具体步骤如下:
1、将服务器【身份验证】属性设置成【混合模式】(window与sql身份验证)
2、在【控制面板】中打开【服务】将【MSSQLSERVER】服务打开【属性】,选择【登录】页面,将登录身份设置成服务器本地帐号和该帐号密码,如administrator,密码123;
3、重新启动sqlserver服务,此时的服务指的是【SQL服务管理器】中的SQL SERVER服务;
假设【帐号】设置为administrator
此时达到的效果是:服务器本地帐号administrator与客户端上的administrator(并且该帐号的密码要与服务器密码相同)可以通过【查询分析器】进行调试;
如果想让【其他帐号】也能够调试,那么还需要如下设置:
1、在【服务器】上运行dcomcnfg.exe;
2、在【默认安全机制】中【默认访问权限】右边点击【编辑默认值】选择允许调试的帐号类型,如users用户类型,sample帐号有包含users组;
3、重新启动sqlserver服务;
3、在客户端上创建与服务帐号密码一样的用户,如sample;
做到这步就可以通过查询分析器的调试功能进行单步调试了。

注:第二步更改“启动服务帐户”,在第一次登录之前,必须更改用户密码。
不然,event log:
以当前密码登录的尝试因下列错误而宣告失败:
在第一次登录之前,必须更改用户密码。




本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/archive/2006/02/12/329288.html,如需转载请自行联系原作者