informix常⽤函数
1.常⽤命令:
1.登陆命令,putty或者ubuntu命令
dbaccesstableName2.执⾏sql脚本命令:
3.数据库字段修改命令:
altertabletableNameadd(columnscloumnsTypeunique)
⼀、转换函数
1、类型转换函数:1)时间转换:
to_char(xxx,'%Y-%m-%d%H%M%S')asxxx
将datetimeyeartofraction(5)转换成字符串
⼆、内部函数 1、内部合计函数
1)COUNT(*)返回⾏数
2)COUNT(DISTINCTCOLNAME)返回指定列中唯⼀值的个数
3)SUM(COLNAME/EXPRESSION)返回指定列或表达式的数值和; 4)SUM(DISTINCTCOLNAME)返回指定列中唯⼀值的和
5)AVG(COLNAME/EXPRESSION)返回指定列或表达式中的数值平均值 6)AVG(DISTINCTCOLNAME)返回指定列中唯⼀值的平均值
7)MIN(COLNAME/EXPRESSION)返回指定列焦虑症怎么治 或表达式中的数值最⼩值
8)MAX(COLNAME/EXPRESSION)返回指定列或表达式中的数值最⼤值 2、⽇期与喝酒上火吗 时间函数
1)DAY(DATE/DATETIM人体av EEXPRESSION)返回指定表达式中的当⽉⼏号
2)MONTH(DATE/DATETIMEEXPRESSION)返回指定表达式中的⽉份 3)YEAR(DATE/DATETIMEEXPRESSION)返回指定表达式中的年份
4)WEEKDAY(DATE/DATETIMEEXPRESSION)返回指定表达式中的当周星期⼏
5)DATE(NOTD摩羯座和天蝎座 ATEEXPRESSION)返回指定表达式代表的⽇期值 6)TODAY返回当前⽇期的⽇期值
7)CURRENT[firsttolast]返回当前⽇期的⽇期时间值
8)COLNAME/EXPRESSIONUNITSPRECISION返回指定精度的指定单位数 9)MDY(MONTH,DAY,YEAR)返回标识指定年、⽉、⽇的⽇期值
10)DATETIME(DATE/DATETIMEEXPRESSION)FIRSTTOLAST返回表达式代表的⽇期时间值
11)INTERV天宫系列 AL(DATE/DATE对视恐惧症 TIMEEXPRESSION)FIRSTTOLAST返回表达式代表的时间间隔值
12)EXTEND(DATE/DATETIMEEXPRESSION,[firsttolast])返回经过调整的⽇期或⽇期时间 值
例⼦1、和UNITS合⽤,指定⽇期或时间单位(year,month,day,hour,minute,ond,fraction): lettmp_date=today+3UNITSday
例⼦2、lettmp_date=MDY(10,30,2002)--2002-10-30
例⼦3、lettmp_date=today+interval(7)daytoday--当前时间加上7天; 注:该功能与1相似;
例⼦4、EXTEND转换⽇期或⽇期时间值
lettmp_inthour=extend(datetime1,hourtohour) 3、代数函数
1)ABS(COLNAME/EXPRESSION):取绝对值
2)MOD(COLNAME/EXPRESSION,DIVISOR)返回除以除数后的模(余数)
3)POW(COLNAME/EXPRESSION,EXPONENT)返回⼀个值的指数冥 例⼦:lettmp_float=pow(2,3)--8.00000000
4)ROOT(COLNAME/EXPRESSION,[index])返回指定列或表达式的根值 5)SQRT国庆资料 (COLNAME/EXPRESSION)返回指定列或表达式的平⽅根值
6)ROUND(COLNAME/EXPRESSION,[factor])返回指定列或表达式的圆整化值 7)TRUNC(COLNAME/EXPRESSION,[factor])返回指定列或表达式的截尾值
说明:上两者中FACTOR指定⼩数位数,若不指定,则为0;若为负数,则整化到⼩数点左边;
注:ROUND是在指定位上进⾏4舍5⼊;TRUNC是在指定位上直接截断;
lettmp_float=round(4.555,2)--4.56
lettmp_float=trunc(4.555,2)--4.55 4、指数与对数函数
1)EXP(COLNAME/EXPRESSION)返回指定列或表达式的指数值
2)LOGN(COLNAME/EXPRESSION)返回指定列或表达式的⾃然对数值
3)LOG10(COLNAME/EXPRESSION)返回指定列或表达式的底数位10的对数值 5、三⾓函数
1)COS(RA羊肉用英语怎么说 DIANEXPRESSION)返回指定弧度表达式的余弦值
2)SIN(RADIANEXPRESSION)正弦
3)TAN(RADIANEXPRESSION)正切
4)ACOS(RADIANEXPRESSION)反余弦
5)ASIN(RADIANEXPRESSION)反正弦 6)ATAN(RADIANEXPRESSION)反正切
7)ATAN2(X,Y)返回坐标(X,Y)的极坐标⾓度组件 6、统计函数
1)RANGE(COLNAME)返回指定列的最⼤值与最⼩值之差=MAX(COLNAME)-MIN (COLNAME)
2)VARIANCE(COLNAME)返回指定列的样本⽅差;
3)STDEV(COLNAME)返回指定列的标准偏差; 7、其他函数
1)USER返回当前⽤户名
2迎新年手抄报简单 )HEX(COLNAME/EXPRESSION)返回指定列或表达式的⼗六进制值
3)LENGTH(COLNAME/EXPRESSION)返回指定字符列或表达式的长度 4)TRIM(COLNAME/EXPRESSION)删除指定列或表达式前后的字符
5)COLNAME/EXPRESSION||COLNAME/EXPRESSION返回并在⼀起的字符;三、IDS内部函数
1、DBSERVERNAME返回数据库服务器名lettmp_char=DBSERVERNAME
2、SITENAME返回数据库服务器名lettmp_char=SITENAME 说明:两者功能相同;
3、DBINFO(‘SPECIAL_KEYWORD')返回只关键字值 例⼦1:返回数据中每个表的DBSPACE名称
lectdbinfo('dbspace',partnum),tabnamefromsystables
wheretabid>99andtabtype='T'(OK) 例⼦2:返回任何表中插⼊的最后⼀个SERIAL值
lectdbinfo('d1')fromsystableswheretabid=1
例⼦3:返回最后⼀个SELECT,INSERT,UPDATE,DELETE或EXECUTEPROCEDURE语句处理的⾏数; lectdbinfo('d2')fromsystableswheretabid=1;
本文发布于:2023-04-14 16:27:19,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/82/497472.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |