《sybase 数据库使用总结(常用函数)》由会员分享,可在线阅读,更多相关《sybase 数据库使用总结(常用函数)(4页珍藏版)》请在金锄头文库上搜索。
1、 Sybase 数据库使用总结1, 类型转换函数:convert(datetype (length),expression)日期操作convert(datetype(length),expression,format)类型编号 类型101 mm/dd/yy102 yy.mm.dd 103 dd/mm/yy 104 dd.mm.yy105 dd-mm-yy106 dd mon yy107 mon dd,yy108 hh:mm:ss 109 mon dd,yyyy hh:mi:ss:mmmAM(or PM)110 mm-dd-yy111 yy/mm/dd112 yymmdd日期加减: datead
2、d(mm,-3,getdate()取部分: datepart(yy,getdate()日期部件 缩写 值范围 年 yy 1753-9999 星期 wk 1-54 天 dd 1-31星期天 dw 1-7(1=sunday) 毫秒 ms 0-999小时 hh 0-23 季度 qq 1-4分钟 mi 0-59 月 mm 1-12秒 ss 0-59 每年中的天 dy 1-3662,左连接a.rid*=b.rid3 字符串函数函数 说明datalength(char_expr) 在 char_expr 中返回字符的长度值,忽略尾空 substring(expression,start,length) 返
3、回部分字符串 right(char_expr,int_expr) 返回 char_expr 右边的 int_expr字符upper(char_expr) 把 char_expr 转换成大写形式 lower(char_expr) 把 char_expr 转换成小写形式 space(int_expr) 生成有 int_expr 个空格的字符串replicate(char_expr,int_expr) 重复 char_expr,int_expr 次stuff(expr1,start,length,expr2) 用 expr2 代替 epxr1 中 start 起始长为 length 的字符串reve
4、rse(char_expr) 反写 char_expr 中的文本 ltrim(char_expr) 删除头空 rtrim(char_expr) 删除尾空 ascii(char_expr) 返回 char_expr 中第一个字符的ASCII 值char(int_expr) 把 ASCII 码转换为字符str(float_expr,length,decimal) 进行数值型到字符型转换,位数和小数点后位数soundex(char_expr) 返回 char_expr 的 soundex 值用于确定字符串是否发音相似 difference(char_expr1,char_expr2) 返回表达式 s
5、oundex 值之差 返回 0-4 之间的值, 0 表示最不相似 4 表示最相似charindex(char_expr,expression) 返回指定 char_expr 的开始位置,否则为 0 patindex(%pattern%,expression) 返回指定样式的开始位置,否则为 0 datalength 用于确定可变字符串的长度数学函数函数 说明abs(numeric_expr) 返回指定值的绝对值ceiling(numeric_expr) 返回大于或等于指定值的最小整数exp(float_expr) 给出指定值的指数值 floor(numeric_expr) 返回小于或等于指定值的最大整数pi() 返回常数 3.1415926 power(numeric_expr,power) 返回 numeric_expr 的值给power 的幂rand(int_expr) 返回 0-1 之间的随机浮点数,可指定基值round(numeric_expr,int_expr) 把数值表达式圆整到 int_expr指定的精度sqrt(float_expr) 返回指定值的平方根sign(int_expr) 返回正+1,零 0 或负-1