首 页IT知识库翔宇问吧收藏内容
当前位置:翔宇亭IT乐园IT知识库数据库SQL专栏

常用 SQL 语句大全

减小字体 增大字体 作者:佚名  来源:天极网  发布时间:2010-05-15 11:48:00

***function(/*常用函数*/)***

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

  ***G --求平均值

  COUNT --统计数目

  MAX --求最大值

  MIN --求最小值

  SUM --求和

  --***G

以下是引用片段:
  use pangu
  select avg(e_wage) as dept_avgWage
  from employee
  group by dept_id

  --MAX

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

以下是引用片危?/FONT>
  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 间的随机浮点数

  ----字符串函数----

  ASCII() --函数返回字符表达式最左端字符的ASCII 码值

  CHAR() --函数用于将ASCII 码转换为字符

  --如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值

  LOWER() --函数把字符串全部转换为小写

  UPPER() --函数把字符串全部转换为大写

  STR() --函数把数值型数据转换为字符型数据

  LTRIM() --函数把字符串头部的空ge去掉

  RTRIM() --函数把字符串尾部的空ge去掉

  LEFT(),RIGHT(),SUBSTRING() --函数返回部分字符串

  CHARINDEX(),PATINDEX() --函数返回字符串中某个指定的子串出现的开始位置

  SOUNDEX() --函数返回一个四位字符码

  --SOUNDEX函数可用来查找声音相似的字符串但SOUNDEX函数对数字和汉字均只返回0 值

  DIFFERENCE() --函数返回由SOUNDEX 函数返回的两个字符表达式的值的差异

  --0 两个SOUNDEX 函数返回值的第一个字符不同

  --1 两个SOUNDEX 函数返回值的第一个字符相同

  --2 两个SOUNDEX 函数返回值的第一二个字符相同

  --3 两个SOUNDEX 函数返回值的第一二三个字符相同

  --4 两个SOUNDEX 函数返回值完全相同

  QUOTENAME() --函数返回被特定字符括起来的字符串

  

以下是引用片段:
select quotename('abc', '{') quotename('abc')

  运行结果如下

  ----------------------------------{

  {abc} [abc]*/

上一页  [1] [2] [3]  下一页

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2022 biye5u.com. All Rights Reserved.