<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鷹翔宇空

    學習和生活

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks
    引自:http://blog.csdn.net/hxcfindjob/archive/2005/01/20/261679.aspx

    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;

    posted on 2006-01-10 13:23 TrampEagle 閱讀(482) 評論(0)  編輯  收藏 所屬分類: datebase
    主站蜘蛛池模板: 最近更新免费中文字幕大全| 亚洲JIZZJIZZ中国少妇中文| 波多野结衣在线免费观看| 亚洲一区二区三区免费观看| 女人与禽交视频免费看| 亚洲最大AV网站在线观看| 成人奭片免费观看| 日本一区免费电影| 亚洲精品私拍国产福利在线| 免费国产真实迷j在线观看| 亚洲精品制服丝袜四区| 亚洲最大的成人网| 黄色免费在线网站| 亚洲男人av香蕉爽爽爽爽| 亚洲国产综合91精品麻豆| 亚洲熟妇无码AV不卡在线播放| 日本高清高色视频免费| 国产成人一区二区三区免费视频| 亚洲高清国产拍精品26U| 亚洲日韩精品无码专区网站| 国产大片免费观看中文字幕| 亚洲精品天天影视综合网| 精品无码AV无码免费专区| 亚洲免费综合色在线视频| 精品国产免费一区二区| 久久一区二区免费播放| 亚洲日本香蕉视频| 免费国产高清视频| 在线人成免费视频69国产| 亚洲精品第五页中文字幕 | 亚洲经典在线观看| 222www在线观看免费| 中文无码亚洲精品字幕| 免费a级毛片在线观看| fc2免费人成为视频| 77777_亚洲午夜久久多人| 99精品全国免费观看视频| 一级毛片大全免费播放下载 | 亚洲午夜电影一区二区三区| 毛片a级毛片免费播放100| 黄色一级视频免费观看|