大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MySQL類型轉換函數

MySQL類型轉換函數

更新時間:2022-03-21 10:31:38 來源:動力節點 瀏覽2540次

MySQL類型轉換函數有哪些呢?小編來給大家總結一下。

1.Concat函數。

連接字符串常用:concat函數。如sql查詢條件的like查詢, AND c.name like concat(#{param.name},'%')

將Int 轉為varchar經常用 concat函數,比如concat(8,'0') 得到字符串 '80'

2.Cast函數;CONVERT函數。

用法:CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name).

SELECT CONVERT('abc' USING utf8);

將varchar 轉為Int 用 cast(str as unsigned) str為varchar類型的字符串 。

比如常用的百分比轉換:

select cast((1/3)*100 as UNSIGNED) as percent from dual;

result: 33

MySQL類型轉換函數參數 : CAST(xxx AS 類型) , CONVERT(xxx,類型)

這個類型可以是以下值其中的一個:

BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]

整數 : SIGNED

無符號整數 : UNSIGNED

二進制,同帶binary前綴的效果 : BINARY

字符型,可帶參數 : CHAR()

日期 : DATE

時間: TIME

日期時間型 : DATETIME

浮點數 : DECIMAL

mysql> SELECT BINARY 'a' = 'A';
-> 0

3.IF函數

mysql中if是函數而不是命令

IF(expr1,expr2,expr3)

如果 expr1 為真(expr1 <> 0 以及 expr1 <> NULL),那么 IF() 返回 expr2,否則返回 expr3。IF() 返回一個數字或字符串,這取決于它被使用的語境:

mysql> SELECT IF(1>2,2,3);
-> 3
mysql> SELECT IF(1<2,'yes','no');
-> 'yes'
mysql> SELECT IF(STRCMP('test','test1'),'no','yes');
-> 'no'

如果 expr2 或 expr3 明確地為 NULL,那么函數 IF() 的返回值類型為非 NULL 列的類型。(這在選擇在 MySQL 4.0.3 中新加入)。 expr1 是作為一個整數值被計算的,這就意味著,如果測試的是一個浮點型或字符串值,就必須進行比較操作:

mysql> SELECT IF(0.1,1,0);
-> 0
mysql> SELECT IF(0.1<>0,1,0);
-> 1

在上面第一種情況下,IF(0.1) 返回 0,是因為 0.1 被轉換為一個整數值,返回 IF(0) 的測試結果。這可能不是你所期望的。在第二種情況下,比較測試原浮點數是否為一個非零值。比較的結果被作為整數使用。 缺省的 IF() 返回值類型 (當結果存儲在臨時表中時,這是非常重要的) 在 MySQL 3.23 中按下列方式確定: 表達式 返回值

表達式(expr2)或表達式(expr3)返回值為字符串 字符串

表達式(expr2)或表達式(expr3)返回值為浮點型值 浮點型

表達式(expr2)或表達式(expr3)返回值為整型 整型

如果表達式(expr2)和表達式(expr3)均是字符串,同時兩個字符串均是忽略字母大小寫的,那么返回值也是忽略字母大小寫的(從 MySQL 3.23.51 開始)。

以上就是關于“MySQL類型轉換函數”的介紹,大家如果想了解更多相關知識,不妨來關注一下動力節點的MySQL教程,里面的課程內容更加詳細,有更多的知識等著大家去學習,希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久草视频中文 | 午夜精品福利视频 | 黄色伊人网| 在线综合视频 | 精产网红自拍在线 | 色国产精品一区在线观看 | 色婷婷精品大全在线视频 | 99视频久久精品久久 | 91精品久久久久久久久网影视 | 99久女女精品视频在线观看 | 欧美日韩第三页 | 综合久久一区二区三区 | 日本中文字幕二区三区 | 欧美精品一区二区三区在线 | 国产一级特黄老妇女大片免费 | 欧美70一80老妇性大片 | 国产在线视频一区 | 一级毛片免费视频日本 | 免费视频性 | 大陆一级毛片 | 久久99精品久久久久久秒播放器 | 天天干夜夜撸 | 国产欧美一区二区三区视频 | 日本中文字幕一区二区有码在线 | 纯欧美一级毛片免费 | 国内精品小视频在线 | 国产精品久久久久久久免费大片 | 黄色私人影院 | 久久99精品久久久久久首页 | 奇米成人网 | 99热这里有精品 | www国产| 欧美日韩中文字幕在线手机版本 | 日本不卡三级 | 久久影视在线观看 | 亚洲国产系列久久精品99人人 | a免费视频 | 日日摸夜夜添夜夜添一区二区 | 国产欧美久久久精品 | 97精品国产91久久久久久 | 久草国产精品视频 |