繁体中文
设为首页
加入收藏

推荐

公告

推荐文章
· XML无处不在——DB2 9给...
· DB2 9.5 提供给 .NET开发...
· 基于 pureXML 技术的数据...
· Rational Portfolio Man...
· DB2 9 中基于字符的字符...
· DB2 9和ASP.NET2.0构建下...
· DB2 9和ASP.NET2.0构建下...
· DB2 9 pureXML 性能解析
· 在DB2上建立database Pa...
· 抢先体会Oracle 11g的新特性
热点文章
广告

当前位置:设计首页 >> 程序开发 >> 数据库 >> 汇总:常用 SQL 语句大全

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

2008-01-02 10:34:36  作者:  来源:互联网  浏览次数:43  文字大小:【】【】【
简介:  汇总:常用 SQl 语句大全。   语 句 功 能   --数据操作   SELECT --从数据库表中检索数据行和列   INSERT --向数据库表添加新数据行   DELETE --从数据库表中删除数据行   UPDATE --更新 ...

  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() --函数把字符串头部的空格去掉

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

  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]*/

  REPLICATE() --函数返回一个重复character_expression 指定次数的字符串

  

以下是引用片段:
select replicate('abc', 3) replicate( 'abc', -2)

  运行结果如下

  ----------- -----------

  abcabcabc NULL*/

  REVERSE() --函数将指定的字符串的字符排列顺序颠倒

  REPLACE() --函数返回被替换了指定子串的字符串

  /*select replace('abc123g', '123', 'def')

  运行结果如下

  ----------- -----------

  abcdefg*/

  SPACE() --函数返回一个有指定长度的空白字符串

  STUFF() --函数用另一子串替换字符串指定位置长度的子串

  ----数据类型转换函数----

  CAST() 函数语法如下

  

以下是引用片段:
CAST() ( AS [ length ])

  CONVERT() 函数语法如下

[1] [2] [3] [4] [5] [6]


相关文章