• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Informix SQL函數的詳細用法

    發表于:2007-05-25來源:作者:點擊數: 標簽:sqlInformix用法詳細函數
    Informix SQL 函數的詳細用法 一、內部函數 1、內部合計函數 1)COUNT(*) 返回行數 2)COUNT(DISTINCT COLNAME) 返回指定列中唯一值的個數 3)SUM(COLNAME/E XP RESSION) 返回指定列或表達式的數值和; 4)SUM(DISTINCT COLNAME) 返回指定列中唯一值

    Informix SQL函數的詳細用法

    一、內部函數
      1、內部合計函數
        1)COUNT(*)          返回行數
        2)COUNT(DISTINCT COLNAME)   返回指定列中唯一值的個數
        3)SUM(COLNAME/EXPRESSION)   返回指定列或表達式的數值和;
        4)SUM(DISTINCT COLNAME)    返回指定列中唯一值的和
        5)AVG(COLNAME/EXPRESSION)   返回指定列或表達式中的數值平均值
        6)AVG(DISTINCT COLNAME)    返回指定列中唯一值的平均值
        7)MIN(COLNAME/EXPRESSION)   返回指定列或表達式中的數值最小值
        8)MAX(COLNAME/EXPRESSION)   返回指定列或表達式中的數值最大值
      2、日期與時間函數
        1)DAY(DATE/DATETIME EXPRESSION)   返回指定表達式中的當月幾號
        2)MONTH(DATE/DATETIME EXPRESSION)  返回指定表達式中的月份
        3)YEAR(DATE/DATETIME EXPRESSION)   返回指定表達式中的年份
        4)WEEKDAY(DATE/DATETIME EXPRESSION) 返回指定表達式中的當周星期幾
        5)DATE(NOT DATE EXPRESSION)     返回指定表達式代表的日期值
        6)TODAY                返回當前日期的日期值
        7)CURRENT[first to last]        返回當前日期的日期時間值
        8)COLNAME/EXPRESSION UNITS PRECISION  返回指定精度的指定單位數
        9)MDY(MONTH,DAY,YEAR)       返回標識指定年、月、日的日期值
        10)DATETIME(DATE/DATETIME EXPRESSION)FIRST TO LAST 返回表達式代表的日期時間值
        11)INTERVAL(DATE/DATETIME EXPRESSION)FIRST TO LAST 返回表達式代表的時間間隔值
        12)EXTEND(DATE/DATETIME EXPRESSION,[first to last])返回經過調整的日期或日期時間

        例子1、和UNITS合用,指定日期或時間單位(year,month,day,hour,minute,seond,fraction):
           let tmp_date = today + 3 UNITS day
        例子2、let tmp_date = MDY(10,30,2002)  -- 2002-10-30
        例子3、let tmp_date = today + interval(7) day to day --當前時間加上7天;
           注:該功能與1相似;
        例子4、EXTEND轉換日期或日期時間值
           let tmp_inthour = extend(datetime1,hour to hour)

      3、代數函數
       1)ABS(COLNAME/EXPRESSION):       取絕對值
       2)MOD(COLNAME/EXPRESSION,DIVISOR)  返回除以除數后的模(余數)
       3)POW(COLNAME/EXPRESSION,EXPONENT)  返回一個值的指數冥
         例子:let tmp_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是在指定位上直接截斷;
         let tmp_float = round(4.555,2) --4.56
         let tmp_float = trunc(4.555,2) --4.55

      4、指數與對數函數
       1)EXP(COLNAME/EXPRESSION)    返回指定列或表達式的指數值
       2)LOGN(COLNAME/EXPRESSION)    返回指定列或表達式的自然對數值
       3)LOG10(COLNAME/EXPRESSION)   返回指定列或表達式的底數位10的對數值

      5、三角函數
       1)COS(RADIAN EXPRESSION)     返回指定弧度表達式的余弦值
       2)SIN(RADIAN EXPRESSION)     正弦
       3)TAN(RADIAN EXPRESSION)     正切
       4)ACOS(RADIAN EXPRESSION)     反余弦
       5)ASIN(RADIAN EXPRESSION)     反正弦
       6)ATAN(RADIAN EXPRESSION)     反正切
       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   返回數據庫服務器名 let tmp_char=DBSERVERNAME
      2、SITENAME     返回數據庫服務器名 let tmp_char=SITENAME
       說明:兩者功能相同;

      3、DBINFO(‘SPECIAL_KEYWORD')   返回只關鍵字值
       例子1:返回數據中每個表的DBSPACE名稱
         select dbinfo('dbspace',partnum),tabname from systables
         where tabid>99 and tabtype='T' (OK)
       例子2:返回任何表中插入的最后一個SERIAL值
         select dbinfo('sqlca.sqlerrd1') from systables where tabid = 1
       例子3:返回最后一個SELECT,INSERT,UPDATE,DELETE或EXECUTE PROCEDURE語句處理的行數;
         select dbinfo('sqlca.sqlerrd2') from systables where tabid=1;

     


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>