最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL中CAST()實(shí)例之轉(zhuǎn)換數(shù)據(jù)類型

 更新時(shí)間:2023年01月13日 09:33:16   作者:小白修煉晉級(jí)中  
CAST函數(shù)用于將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型,下面這篇文章主要給大家介紹了關(guān)于SQL中CAST()實(shí)例之轉(zhuǎn)換數(shù)據(jù)類型的相關(guān)資料,需要的朋友可以參考下

1.CAST()的語法及用法

(1)語法:CAST(Expression AS Data_type)

即CAST(表達(dá)式 AS 數(shù)據(jù)類型)

參數(shù)說明

Expression :需要被轉(zhuǎn)換的表達(dá)式,可以是字段也可以是字段和其它函數(shù)組合的表達(dá)式等。

AS :固定用法格式,連接表達(dá)式和數(shù)據(jù)類型,“轉(zhuǎn)為”的意思。

Data_type :目標(biāo)數(shù)據(jù)類型,數(shù)據(jù)類型是SQL自帶的不能自定義,主要有CHAR,DATE,DATETIME,TIME,BINARY,DECIMAL,SIGNED,UNSIGNED。Decimal是具有小數(shù)點(diǎn)而且數(shù)值確定的數(shù)值類型。

(2)用法:

將需要轉(zhuǎn)換的表達(dá)式轉(zhuǎn)為目標(biāo)類型,可以是獲取目標(biāo)類型的字段,也可以與where 、case when等語法進(jìn)行使用進(jìn)行比較等。

CAST()的用法與Excel的TEXT函數(shù)的用法非常相似。

2.CAST()的實(shí)例

(1)將文本(字符串)時(shí)間轉(zhuǎn)為日期格式,獲取日期格式的字段

例:從表中獲取日期格式的日期字段。假設(shè)表名為table,儲(chǔ)存日期的字段是ctime。

select substring_index(ctime,' ',1) as dt from table

獲得的結(jié)果為字符串(文本)類型的時(shí)間,需要獲取日期格式的日期,則用CAST()轉(zhuǎn)換成日期格式。“substring_index(ctime,' ',1)”是指從字段中提取部分值(目標(biāo)值)。

select cast(substring_index(ctime,' ',1) as date) as dt from table

(2)與其它語法進(jìn)行結(jié)合使用,比如Where

例:獲取某日期的數(shù)據(jù),比如獲取出生日期為2000-01-01以后的數(shù)據(jù),且獲得的日期為日期格式。假設(shè)表名為table,數(shù)據(jù)的字段為name,age,country,出生日期的字段是born,born字段儲(chǔ)存的是字符串的日期比如“2000-02-23”,SQL支持直接用于比較。

select name,age,country,
cast(born as date) as born 
from table
where born >= "2000-01-01"

也可以

select name,age,country,
cast(born as date) as born 
from table
where cast(born as date) >= 2000-01-01

總結(jié)

到此這篇關(guān)于SQL中CAST()實(shí)例之轉(zhuǎn)換數(shù)據(jù)類型的文章就介紹到這了,更多相關(guān)SQL CAST()轉(zhuǎn)換數(shù)據(jù)類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql中文漢字轉(zhuǎn)拼音的實(shí)現(xiàn)(每個(gè)漢字轉(zhuǎn)換全拼)

    Mysql中文漢字轉(zhuǎn)拼音的實(shí)現(xiàn)(每個(gè)漢字轉(zhuǎn)換全拼)

    這篇文章主要介紹了Mysql中文漢字轉(zhuǎn)拼音的實(shí)現(xiàn),并且每個(gè)漢字會(huì)轉(zhuǎn)換全拼,使用Mysql自定義函數(shù)實(shí)現(xiàn),需要的朋友可以參考下
    2014-06-06
  • MySQL中讀頁緩沖區(qū)buffer?pool詳解

    MySQL中讀頁緩沖區(qū)buffer?pool詳解

    這篇文章主要介紹了MySQL中讀頁緩沖區(qū)buffer?pool?,從磁盤中讀取數(shù)據(jù)到內(nèi)存的過程是十分慢的,所以我們讀取的頁面需要將其緩存起來,所以MySQL有這個(gè)buffer pool對(duì)頁面進(jìn)行緩存,需要的朋友可以參考下
    2022-05-05
  • MySQL Order by 語句用法與優(yōu)化詳解

    MySQL Order by 語句用法與優(yōu)化詳解

    Order by語句是用來排序的,經(jīng)常我們會(huì)使用到Order by來進(jìn)行排序,下面我給大家來講講Order by用法與優(yōu)化排序,有需要的同學(xué)可參考
    2013-06-06
  • mysql高效導(dǎo)數(shù)據(jù)的方法講解

    mysql高效導(dǎo)數(shù)據(jù)的方法講解

    模擬現(xiàn)網(wǎng)測(cè)試,需要搭建測(cè)試環(huán)境,導(dǎo)入上億級(jí)的數(shù)據(jù)到數(shù)據(jù)庫。對(duì)于到的問題做些簡(jiǎn)單記錄,有需要的朋友可以參考一下
    2013-09-09
  • MYSQL大小寫不敏感導(dǎo)致用戶登錄異常問題

    MYSQL大小寫不敏感導(dǎo)致用戶登錄異常問題

    這篇文章主要介紹了MYSQL大小寫不敏感導(dǎo)致用戶登錄異常問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • mysql查詢本周內(nèi)每天統(tǒng)計(jì)量按天展示的示例代碼

    mysql查詢本周內(nèi)每天統(tǒng)計(jì)量按天展示的示例代碼

    本文主要介紹了mysql查詢本周內(nèi)每天統(tǒng)計(jì)量按天展示的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 基于MySQL游標(biāo)的具體使用詳解

    基于MySQL游標(biāo)的具體使用詳解

    本篇文章是對(duì)MySQL游標(biāo)的具體使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MySql中使用正則表達(dá)式查詢的方法

    MySql中使用正則表達(dá)式查詢的方法

    Mysql 使用 REGEXP 關(guān)鍵字指定正則表達(dá)式的字符匹配模式。接下來通過本文給大家分享MySql中使用正則表達(dá)式查詢的方法,感興趣的朋友一起看看吧
    2017-07-07
  • MySQL數(shù)據(jù)遷移使用MySQLdump命令

    MySQL數(shù)據(jù)遷移使用MySQLdump命令

    今天小編就為大家分享一篇關(guān)于MySQL數(shù)據(jù)遷移使用MySQLdump命令,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Mysql 5.7.17 winx64在win7上的安裝教程

    Mysql 5.7.17 winx64在win7上的安裝教程

    本文給大家介紹Mysql 5.7.17 winx64在win7上的安裝教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-04-04

最新評(píng)論

温泉县| 合水县| 四子王旗| 故城县| 弥勒县| 万盛区| 甘德县| 抚宁县| 林周县| 明溪县| 湾仔区| 临汾市| 神木县| 收藏| 秭归县| 仙游县| 五河县| 夹江县| 方城县| 澎湖县| 浮梁县| 秦安县| 嘉兴市| 马龙县| 稻城县| 贵德县| 宿松县| 尖扎县| 沅江市| 建阳市| 新乡县| 新巴尔虎左旗| 绥中县| 治多县| 石台县| 安远县| 闵行区| 堆龙德庆县| 栖霞市| 孟津县| 莱州市|