<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        Mysql字段類(lèi)型轉(zhuǎn)化和時(shí)間類(lèi)型相關(guān)處理

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 07:40:21
        文檔

        Mysql字段類(lèi)型轉(zhuǎn)化和時(shí)間類(lèi)型相關(guān)處理

        Mysql字段類(lèi)型轉(zhuǎn)化和時(shí)間類(lèi)型相關(guān)處理:I) 字段類(lèi)型轉(zhuǎn)化 MySQL 的CAST()和CONVERT()函數(shù)可用來(lái)獲取一個(gè)類(lèi)型的,并產(chǎn)生另一個(gè)類(lèi)型的。兩者具體的語(yǔ)法如下: CAST(value as type);CONVERT(value, type); 就是CAST(xxx AS 類(lèi)型), CONVERT(xxx,類(lèi)型)。 可以轉(zhuǎn)換的類(lèi)型是有限制的。
        推薦度:
        導(dǎo)讀Mysql字段類(lèi)型轉(zhuǎn)化和時(shí)間類(lèi)型相關(guān)處理:I) 字段類(lèi)型轉(zhuǎn)化 MySQL 的CAST()和CONVERT()函數(shù)可用來(lái)獲取一個(gè)類(lèi)型的,并產(chǎn)生另一個(gè)類(lèi)型的。兩者具體的語(yǔ)法如下: CAST(value as type);CONVERT(value, type); 就是CAST(xxx AS 類(lèi)型), CONVERT(xxx,類(lèi)型)。 可以轉(zhuǎn)換的類(lèi)型是有限制的。

        I) 字段類(lèi)型轉(zhuǎn)化 MySQL 的CAST()和CONVERT()函數(shù)可用來(lái)獲取一個(gè)類(lèi)型的,并產(chǎn)生另一個(gè)類(lèi)型的。兩者具體的語(yǔ)法如下: CAST(value as type);CONVERT(value, type); 就是CAST(xxx AS 類(lèi)型), CONVERT(xxx,類(lèi)型)。 可以轉(zhuǎn)換的類(lèi)型是有限制的。這個(gè)類(lèi)型可以是以下其

        I) 字段類(lèi)型轉(zhuǎn)化

        MySQL 的CAST()和CONVERT()函數(shù)可用來(lái)獲取一個(gè)類(lèi)型的值,并產(chǎn)生另一個(gè)類(lèi)型的值。兩者具體的語(yǔ)法如下:

        CAST(value as type);
        CONVERT(value, type);
        

        就是CAST(xxx AS 類(lèi)型), CONVERT(xxx,類(lèi)型)。

        可以轉(zhuǎn)換的類(lèi)型是有限制的。這個(gè)類(lèi)型可以是以下值其中的一個(gè):

      1. 二進(jìn)制,同帶binary前綴的效果 : BINARY
      2. 字符型,可帶參數(shù) : CHAR()
      3. 日期 : DATE
      4. 時(shí)間: TIME
      5. 日期時(shí)間型 : DATETIME
      6. 浮點(diǎn)數(shù) : DECIMAL
      7. 整數(shù) : SIGNED
      8. 無(wú)符號(hào)整數(shù) : UNSIGNED
      9. EEG:
        mysql> SELECT CAST('3.35' AS signed);
        +------------------------+
        | CAST('3.35' AS signed) |
        +------------------------+
        | 3 |
        +------------------------+
        1 row in set
        
        mysql> SELECT CONVERT('23.001',SIGNED);
        +----------------------+
        | CONVERT('23',SIGNED) |
        +----------------------+
        | 23 |
        +----------------------+
        1 row in set

        轉(zhuǎn)化為float:

        SELECT 23+0.000

        輸出:23.000

        以下為項(xiàng)目中應(yīng)用的SQL語(yǔ)句實(shí)例:

        /*SQLServerDB query methodconvert to float
        return this.getSession().createQuery(" FROM "+this.clazz.getName()+" this WHERE this.areaCode IN(:areaCode) and " +
        "(convert(float,this.cpuUsedPer) > '"+Float.valueOf(cpuValue)+"' or convert(float,this.memoryUsedPer) > '"+Float.valueOf(memValue)+"' or

        convert(float,this.diskLaveSize) < '"+Float.valueOf(diskValue)+ "' or this.appServerState=1 or this.dbServerState=1 or this.mgrServerState=1 or

        convert(float,DateDiff(mi,this.lastActiveTime,getDate()))> '"+Float.parseFloat(timeOutValue)+"')") .setParameterList("areaCode", areaCode) .list();
        */

        //@author:chenjun /20140515 MysqlDB query method with convert DECIMAL
        return this.getSession().createQuery(" FROM "+this.clazz.getName()+" this WHERE this.areaCode IN(:areaCode) and " +
        "(this.cpuUsedPer+0.00) > '"+Float.valueOf(cpuValue)+"' or (this.memoryUsedPer+0.00) > '"+Float.valueOf(memValue)+"' or (this.diskLaveSize+0.00) <

        '"+Float.valueOf(diskValue)+ "' or this.appServerState=1 or this.mgrServerState=1 or convert(TIMESTAMPDIFF(MINUTE,this.lastActiveTime,NOW()),DECIMAL)>

        '"+Float.parseFloat(timeOutValue)+"')").setParameterList("areaCode", areaCode) .list();


        II )時(shí)間類(lèi)型相關(guān)處理

        SQLServer

        DateDiff(mi,this.lastActiveTime,getDate()) 返回lastActiveTime Date 時(shí)間與當(dāng)前系統(tǒng)時(shí)間的時(shí)間差,單位為分鐘


        Mysql

         DATEDIFF(expr,expr2) 
        DATEDIFF() 返回起始時(shí)間 expr和結(jié)束時(shí)間expr2之間的天數(shù)
        
         expr > expr2 ,返回值 > 0 ; expr = expr2 ,返回值= 0 ;expr < expr2 ,返回值< 0 ;
         TIMEDIFF(expr,expr2) 
        TIMEDIFF() 返回起始時(shí)間 expr 和結(jié)束時(shí)間expr2 之間的時(shí)間
         expr > expr2 ,返回值 > 0 ; expr = expr2 ,返回值= 0 ;expr < expr2 ,返回值< 0 ;
        TIMESTAMPDIFF(MINUTE,expr,expr2) TIMEDIFF() 返回起始時(shí)間 expr 和結(jié)束時(shí)間expr2 之間的分鐘數(shù)
         expr > expr2 ,返回值 < 0 ; expr = expr2 ,返回值= 0 ;expr > expr2 ,返回值< 0 ;(參數(shù)與DATEDIFF、TIMEDIFF相反)

        EGG: TIMESTAMPDIFF(MINUTE,expr,NOW())
        測(cè)試值:expr=‘2015-05-15 17:00:10’ ;NOW() = ‘2015-05-15 17:40:10’,
        輸出:40
        mysql> SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');
         -> 3
        mysql> SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');
         -> -1
        mysql> SELECT TIMESTAMPDIFF(MINUTE,'2003-02-01','2003-05-01 12:05:55');
         -> 128885

        MySQL - DATEDIFF(expr1,expr2)

        http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_datediff

        MySQL語(yǔ)法

        CREATE TABLE,http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#create-table

        SHOW TABLE STATUS,http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#show-table-status

        日期和時(shí)間類(lèi)型概述文檔

        http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#date-and-time-type-overview

        JOIN語(yǔ)法文檔,

        http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#join



        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Mysql字段類(lèi)型轉(zhuǎn)化和時(shí)間類(lèi)型相關(guān)處理

        Mysql字段類(lèi)型轉(zhuǎn)化和時(shí)間類(lèi)型相關(guān)處理:I) 字段類(lèi)型轉(zhuǎn)化 MySQL 的CAST()和CONVERT()函數(shù)可用來(lái)獲取一個(gè)類(lèi)型的,并產(chǎn)生另一個(gè)類(lèi)型的。兩者具體的語(yǔ)法如下: CAST(value as type);CONVERT(value, type); 就是CAST(xxx AS 類(lèi)型), CONVERT(xxx,類(lèi)型)。 可以轉(zhuǎn)換的類(lèi)型是有限制的。
        推薦度:
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 亚洲欧洲第一a在线观看| 日本一区二区三区免费高清| 色播精品免费小视频| 狠狠色婷婷狠狠狠亚洲综合| 精品久久久久久亚洲精品| 国内永久免费crm系统z在线| 亚洲不卡AV影片在线播放| 亚洲国产av美女网站| 日韩电影免费观看| 久久久青草青青国产亚洲免观| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 无码专区—VA亚洲V天堂| 产传媒61国产免费| 国产免费观看黄AV片| 亚洲日韩精品A∨片无码加勒比| www视频在线观看免费| 亚洲午夜在线电影| 国内自产少妇自拍区免费| 四虎亚洲精品高清在线观看| 在线视频精品免费| 日本中文字幕免费看| 亚洲第一永久AV网站久久精品男人的天堂AV | 午夜无遮挡羞羞漫画免费| 一级中文字幕乱码免费| 亚洲网址在线观看| 97av免费视频| 亚洲欧洲日产国码二区首页| 亚洲成人在线免费观看| 亚洲欧洲另类春色校园小说| 国产成人在线免费观看| 国产成人人综合亚洲欧美丁香花 | 丝瓜app免费下载网址进入ios| 亚洲综合伊人久久大杳蕉| 亚洲日韩在线观看免费视频| 国产亚洲老熟女视频| 免费99精品国产自在现线| 亚洲最大天堂无码精品区| 国产福利免费在线观看| 99久久久国产精品免费蜜臀| 亚洲大尺码专区影院| 国产亚洲日韩在线三区|