mysql中字段類(lèi)型轉(zhuǎn)義方式
Cast(字段名 as 轉(zhuǎn)換的類(lèi)型 )
其中類(lèi)型為:
支持的 TYPE 類(lèi)型 | 描述 |
---|---|
BINARY | 二進(jìn)制型 |
CHAR | 字符型 |
DATE | 日期,格式為 ‘YYYY-MM-DD’ |
DATETIME | 日期加具體的時(shí)間,格式為 ‘YYYY-MM-DD HH:MM:SS’ |
TIME | 時(shí)間,格式為 ‘HH:MM:SS’ |
DECIMAL | float 型 |
SIGNED | int 型 |
UNSIGNED | 無(wú)符號(hào)int |
1、固定值轉(zhuǎn)為BINARY 二進(jìn)制型
SELECT CAST( 1231 AS BINARY ) AS result
運(yùn)行結(jié)果:1231
2、int類(lèi)型值轉(zhuǎn)為CHAR 字符型
SELECT CAST(1995 AS CHAR) as result
運(yùn)行結(jié)果:“1995”
3、固定時(shí)間字符串轉(zhuǎn)為DATE 日期,格式為 'YYYY-MM-DD’
SELECT CAST(‘2019-08-29 16:50:21' as date) as result
運(yùn)行結(jié)果:2019-08-29
4、固定時(shí)間字符串轉(zhuǎn)為DATETIME 日期加具體的時(shí)間,格式為 'YYYY-MM-DD HH:MM:SS’
SELECT CAST(‘2019-08-29 16:50:21' as DATETIME) as result
運(yùn)行結(jié)果:2019-08-29 16:50:21
5、固定時(shí)間字符串轉(zhuǎn)為T(mén)IME 時(shí)間,格式為 'HH:MM:SS’
SELECT CAST(‘2019-08-29 16:50:21' as TIME) as result
運(yùn)行結(jié)果:16:50:21
6、float型值通過(guò)DECIMAL 獲取精度
SELECT CAST(220.23211231 AS DECIMAL(10, 3)) AS result
運(yùn)行結(jié)果:220.232
7、固定字符串轉(zhuǎn)為SIGNED int 型
SELECT CAST(“12321” AS SIGNED ) AS result
運(yùn)行結(jié)果:12321
8、固定字符串轉(zhuǎn)為UNSIGNED 無(wú)符號(hào)int
SELECT CAST(“12321” AS UNSIGNED ) AS result
運(yùn)行結(jié)果:12321
需求:varchar類(lèi)型分?jǐn)?shù)字段排序
select
score from
subject order by
CAST(
score AS DECIMAL ) DESC
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
對(duì)MySQL配置參數(shù) my.ini/my.cnf的詳細(xì)解析
今天我們今天主要向大家描述的是MySQL配置參數(shù) my.ini/my.cnf,以下的文章就是對(duì)其實(shí)際操作的具體內(nèi)容的詳細(xì)解析2010-08-08mysql中insert與select的嵌套使用解決組合字段插入問(wèn)題
本節(jié)主要介紹了mysql中insert與select的嵌套使用解決組合字段插入問(wèn)題,需要的朋友可以參考下2014-07-07mysql修改記錄時(shí)update操作 字段=字段+字符串
這篇文章主要介紹了mysql修改記錄時(shí)update操作 字段=字段+字符串,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02Mysql 5.5.56版本(二進(jìn)制包安裝)自定義安裝路徑步驟記錄
這篇文章主要介紹了Mysql 5.5.56版本(二進(jìn)制包安裝)自定義安裝路徑步驟記錄,需要的朋友可以參考下2017-07-07在MySQL中用正則表達(dá)式替換數(shù)據(jù)庫(kù)中的內(nèi)容的方法
在MySQL中用正則表達(dá)式替換數(shù)據(jù)庫(kù)中的內(nèi)容的方法...2007-03-03mysql數(shù)據(jù)庫(kù)中g(shù)etshell的方式總結(jié)
MySQL版本大于5.0,MySQL 5.0版本以上會(huì)創(chuàng)建日志文件,我們通過(guò)修改日志文件的全局變量,就可以GetSHELL,下面這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫(kù)中g(shù)etshell的方式,需要的朋友可以參考下2022-07-07MYSQL聚合查詢(xún)、分組查詢(xún)、聯(lián)合查詢(xún)舉例詳解
我們做的很多查詢(xún)都是橫向查詢(xún),它們都是根據(jù)條件一行一行的進(jìn)行判斷,而使用聚合函數(shù)查詢(xún)是縱向查詢(xún),它是對(duì)一列的值進(jìn)行計(jì)算,然后返回一個(gè)單一的值,這篇文章主要介紹了MYSQL聚合查詢(xún)、分組查詢(xún)、聯(lián)合查詢(xún)的相關(guān)資料,需要的朋友可以參考下2024-09-09