字符转换函数
1、ASCII()<br>
<div>返回字符表达式最左端字符的ASCII 码值。</div><div>在ASCII()函数中,纯数字的字符串可不用‘’括起来,</div><div>但含其它字符的字符串必须用‘’括起来使用,否则会出错。</div>
2、CHAR( )
<div>将ASCII 码转换为字符。若未输入0 ~ 255 之间的ASCII 码值,</div><div>CHAR() 返回NULL 。</div>
3、LOWER()和UPPER()
<div>LOWER()将字符串全部转为小写;</div><div>UPPER()将字符串全部转为大写。</div>
4、STR()
把数值型数据转换为字符型数据
<div>当length 或者decimal 为负值时,返回NULL;</div><div>当length 小于小数点左边(包括符号位)的位数时,返回length 个*;</div><div>先服从length ,再取decimal ;</div><div>当返回的字符串位数小于length ,左边补足空格。</div>
去空格函数
1、LTRIM()
<div>LTRIM和RTRIM至少需要一个参数,最多允许两个参数.</div><div>默认则是空格。</div><div>SQL> SELECT 姓,LTRIM(姓,'C') FROM 字符函数示范</div>
2、RTRIM()
取子串函数
1、left()
<div>例子:LEFT (<imboss23e>, <2>)</div><div>返回imboss23e 左起 2 个字符。</div>
2、RIGHT()
<div>例子:RIGHT (<imboss23e>, <2>)</div><div>返回imboss23e 右起 2 个字符。</div>
3、SUBSTRING()
<div>例子:SUBSTRING (<sdf434如>, <2>, 4)</div><div>返回从字符串左边第2 个字符起4个字符的部分。</div>
字符串比较函数
1、CHARINDEX()
回字符串中某个指定的子串出现的开始位置
此函数不能用于TEXT 和IMAGE 数据类型
2、PATINDEX()
返回字符串中某个指定的子串出现的开始位置
此函数可用于CHAR、 VARCHAR 和TEXT 数据类型
数据类型转换函数
1、CAST()
例子:CAST (<expression> AS <data_ type>[ length ])
2、CONVERT()
例子:CONVERT (<data_ type>[ length ], <expression> [, style])
以上函数的部分实例
以上函数的具体实例,不一一列举,自行参看文档进行学习理解
日期函数
1、day(date_expression)
返回date_expression中的日期值
2、month(date_expression)
返回月份值
3、year(date_expression)
返回年份值
4、DATEADD()
返回指定日期date 加上指定的额外日期间隔 产生的新日期
5、DATEDIFF()
返回差值,结果值是带有正负号的整数值
6、DATENAME()
字符串的形式返回日期的指定部分此部分
7、DATEPART()
以整数值的形式返回日期的指定部分
8、GETDATE()
以DATETIME 的缺省格式返回系统当前的日期和时间
统计函数
<div>AVG ( ) -返回的平均价值 </div><div>count( ) -返回的行数 </div><div>first( ) -返回第一个值 </div><div>last( ) -返回最后一个值 </div><div>max( ) -返回的最大价值 </div><div>min( ) -返回最小的价值 </div><div>total( ) -返回的总和</div>
数学函数
<div>abs(numeric_expr) 求绝对值</div><div>ceiling(numeric_expr) 取大于等于指定值的最小整数</div><div>exp(float_expr) 取指数</div><div>floor(numeric_expr) 小于等于指定值得最大整数</div><div>pi() 3.1415926.........</div><div>power(numeric_expr,power) 返回power次方 </div><div>rand([int_expr]) 随机数产生器</div><div>round(numeric_expr,int_expr) 按照int_expr规定的精度四舍五入</div><div>sign(int_expr) <span class="Apple-tab-span" style="white-space:pre"> </span> 根据正数,0,负数,,返回+1,0,-1</div><div>sqrt(float_expr) <span class="Apple-tab-span" style="white-space:pre"> </span> 平方根</div>
字符串操作函数
1、QUOTENAME()
返回被特定字符括起来的字符串
<div>例子:QUOTENAME (<’imboss23e’>[, quote_ character]) 其中</div><div>quote_ character 标明括字符串所用的字符,缺省值为“[]”</div>
2、REPLICATE()
<div>例子:返回一个重复imboss23e 指定次数的字符串。</div><div>REPLICATE (imboss23e 2) 如果2 值为负值,则返回NULL</div>
3、REVERSE()
将指定的字符串的字符排列顺序颠倒
<div>解释:REVERSE (<imboss23e>) 其中imboss23e </div><div>可以是字符串、常数或一个列的值。</div>
4、REPLACE()
返回被替换了指定子串的字符串
<div>REPLACE (<string_expression1>, <string_expression2></div><div> <string_expression3>) 用string_expression3 替换在</div><div>string_expression1 中的子串string_expression2。</div>
5、SPACE()
返回一个有指定长度的空白字符串
例子:SPACE (<2>) 如果2 值为负值,则返回NULL
6、STUFF()
用另一子串替换字符串指定位置、长度的子串
例子:省略
系统函数
<div>suser_name() 用户登录名</div><div>user_name() 用户在数据库中的名字</div><div>user 用户在数据库中的名字</div><div>show_role() 对当前用户起作用的规则</div><div>db_name() 数据库名 </div><div>object_name(obj_id) 数据库对象名 </div><div>col_name(obj_id,col_id) 列名 </div><div>col_length(objname,colname) 列长度 </div><div>valid_name(char_expr) 是否是有效标识符</div>