您的位置:首页 > 数据库

汇总:常用 SQL 语句大全(3)

2009-09-21 10:50 435 查看
***alter table*** --- 修改数据库表结构

以下是引用片段:

  alter table database.owner.table_name add column_name char(2) null .....

  sp_help table_name ---- 显示表已有特征

  create table table_name (name char(20), age smallint, lname varchar(30))

  insert into table_name select ......... ----- 实现删除列的方法(创建新表)

  alter table table_name drop constraint Stockname_default ---- 删除Stockname的default约束
  ***function(/*常用函数*/)***

  ----统计函数----

  ***G --求平均值

  COUNT --统计数目

  MAX --求最大值

  MIN --求最小值

  SUM --求和

  --***G

以下是引用片段:

  use pangu

  select avg(e_wage) as dept_avgWage

  from employee

  group by dept_id
  --MAX

  --求工资最高的员工姓名

以下是引用片段:

  use pangu

  select e_name

  from employee

  where e_wage =

  (select max(e_wage)

  from employee)
  --STDEV()

  --STDEV()函数返回表达式中所有数据的标准差

  --STDEVP()

  --STDEVP()函数返回总体标准差

  --VAR()

  --VAR()函数返回表达式中所有值的统计变异数

  --VARP()

  --VARP()函数返回总体变异数

  ----算术函数----

  /***三角函数***/

  SIN(float_expression) --返回以弧度表示的角的正弦

  COS(float_expression) --返回以弧度表示的角的余弦

  TAN(float_expression) --返回以弧度表示的角的正切

  COT(float_expression) --返回以弧度表示的角的余切

  /***反三角函数***/

  ASIN(float_expression) --返回正弦是FLOAT 值的以弧度表示的角

  ACOS(float_expression) --返回余弦是FLOAT 值的以弧度表示的角

  ATAN(float_expression) --返回正切是FLOAT 值的以弧度表示的角

  ATAN2(float_expression1,float_expression2)

  --返回正切是float_expression1 /float_expres-sion2的以弧度表示的角

  DEGREES(numeric_expression)

  --把弧度转换为角度返回与表达式相同的数据类型可为

  --INTEGER/MONEY/REAL/FLOAT 类型

  RADIANS(numeric_expression) --把角度转换为弧度返回与表达式相同的数据类型可为

  --INTEGER/MONEY/REAL/FLOAT 类型

  EXP(float_expression) --返回表达式的指数值

  LOG(float_expression) --返回表达式的自然对数值

  LOG10(float_expression)--返回表达式的以10 为底的对数值

  SQRT(float_expression) --返回表达式的平方根

  /***取近似值函数***/

CEILING(numeric_expression) --返回>=表达式的最小整数返回的数据类型与表达式相同可为

  --INTEGER/MONEY/REAL/FLOAT 类型

  FLOOR(numeric_expression) --返回<=表达式的最小整数返回的数据类型与表达式相同可为

  --INTEGER/MONEY/REAL/FLOAT 类型

  ROUND(numeric_expression) --返回以integer_expression 为精度的四舍五入值返回的数据

  --类型与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型

  ABS(numeric_expression) --返回表达式的绝对值返回的数据类型与表达式相同可为

  --INTEGER/MONEY/REAL/FLOAT 类型

  SIGN(numeric_expression) --测试参数的正负号返回0 零值1 正数或-1 负数返回的数据类型

  --与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型

  PI() --返回值为π 即3.1415926535897936

  RAND([integer_expression]) --用任选的[integer_expression]做种子值得出0-1 间的随机浮点数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: