<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
    主站蜘蛛池模板: 精品无码一区二区三区亚洲桃色| 日本成人免费在线| 五月天婷婷精品免费视频| 亚洲精品影院久久久久久| 国产成人99久久亚洲综合精品| 无码国产精品一区二区免费I6| 三级黄色免费观看| 国产免费久久精品99久久| 免费一级毛片在线播放视频免费观看永久 | 亚洲综合精品网站在线观看| 国产三级电影免费观看| 日韩视频在线免费观看| 日韩中文无码有码免费视频 | 天堂亚洲免费视频| 成人网站免费看黄A站视频| 国产一区二区三区免费观看在线| 久久精品中文字幕免费| 蜜臀98精品国产免费观看| 日韩国产免费一区二区三区| 毛片视频免费观看| 免费中文字幕在线| 亚洲午夜av影院| 亚洲综合精品一二三区在线| 亚洲大香伊人蕉在人依线| 亚洲国产美女精品久久久| 久久免费观看视频| 一本岛高清v不卡免费一三区| 五月婷婷在线免费观看| 热久久精品免费视频| 在线亚洲人成电影网站色www| 亚洲第一精品电影网| 美美女高清毛片视频黄的一免费| eeuss影院www天堂免费| 中文字幕无码播放免费| 亚洲欧洲日产国码高潮αv| 亚洲国产精品综合久久久| 十八禁的黄污污免费网站| 亚洲一级免费视频| 中文字幕不卡亚洲| 免费手机在线看片| 免费观看的毛片手机视频|