日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL基礎教程11 —— 函數之Cast函數和操作符

瀏覽:209日期:2023-10-17 17:20:33
BINARY

BINARY操作符將后面的字符串拋給一個二進制字符串。這是一種簡單的方式來促使逐字節而不是逐字符的進行列比較。這使得比較區分大小寫,即使該列不被定義為BINARY或BLOB。BINARY也會產生結尾空白,從而更加顯眼。

mysql>SELECT ’a’ = ’A’;

-> 1

mysql>SELECT BINARY ’a’ = ’A’;

-> 0

mysql>SELECT ’a’ = ’a ’;

-> 1

mysql>SELECT BINARY ’a’ = ’a ’;

-> 0

BINARY影響整個比較;它可以在任何操作數前被給定,而產生相同的結果。

BINARYstr是CAST(strAS BINARY)的縮略形式。

注意,在一些語境中,假如你將一個編入索引的列派給BINARY, MySQL將不能有效使用這個索引。

假如你想要將一個BLOB值或其它二進制字符串進行區分大小寫的比較,你可利用二進制字符串沒有字符集這一事實實現這個目的,這樣就不會有文書夾的概念。為執行一個區分大小寫的比較,可使用 CONVERT()函數將一個字符串值轉化為一個不區分大小寫的字符集。其結果為一個非二進制字符串,因此LIKE操作也不會區分大小寫:

SELECT ’A’ LIKE CONVERT(blob_colUSING latin1) FROMtbl_name;

若要使用一個不同的字符集,替換其在上述語句中的latin1名。

CONVERT()一般可用于比較出現在不同字符集中的字符串。

CAST(exprAStype), CONVERT(expr,type) , CONVERT(exprUSINGtranscoding_name)

CAST()和CONVERT()函數可用來獲取一個類型的值,并產生另一個類型的值。

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

BINARY[(N)]CHAR[(N)]DATEDATETIMEDECIMALSIGNED [INTEGER]TIMEUNSIGNED [INTEGER]

BINARY產生一個二進制字符串。關于它怎樣影響比較結果的說明見本章中BINARY操作符項。

假如給定了隨意長度N,則BINARY[N]使cast使用該參數的不多于N個字節。同樣的,CHAR[N]會使cast使用該參數的不多于N個字符。

CAST() and CONVERT(... USING ...)是標準SQL語法。CONVERT()的非USING格式是ofis ODBC語法。

帶有USING的CONVERT()被用來在不同的字符集之間轉化數據。在MySQL中,自動譯碼名和相應的字符集名稱相同。例如。 這個語句將服務器的默認字符集中的字符串’abc’轉化為utf8字符集中相應的字符串:

SELECT CONVERT(’abc’ USING utf8);

當你想要在一個CREATE ... SELECT語句中創建一個特殊類型的列,則cast函數會很有用:

CREATE TABLE new_table SELECT CAST(’2000-01-01’ AS DATE);

該函數也用于ENUM列按詞法順序的排序。通常ENUM列的排序在使用內部數值時發生。將這些值按照詞法順序派給CHAR結果:

SELECTenum_colFROMtbl_nameORDER BY CAST(enum_colAS CHAR);

CAST(strAS BINARY)和BINARYstr相同。CAST(exprAS CHAR)將表達式視為一個帶有默認字符集的字符串。

若用于一個諸如CONCAT(’Date: ’,CAST(NOW() AS DATE))這樣的比較復雜的表達式的一部分,CAST()也會改變結果。

你不應在不同的格式中使用CAST()來析取數據,但可以使用諸如LEFT()或EXTRACT()的樣的字符串函數來代替。請參見“日期和時間函數”。

若要在數值語境中將一個字符串派給一個數值,通常情況下,除了將字符串值作為數字使用外,你不需要做任何事:

mysql>SELECT 1+’1’;

-> 2

若要在一個字符串語境中使用一個數字,該數字會被自動轉化為一個BINARY字符串。

mysql>SELECT CONCAT(’hello you ’,2);

-> ’hello you 2’

MySQL支持帶符號和無符號的64比特值的運算。若你正在使用數字操作符 (如+)而其中一個操作數為無符號整數,則結果為無符號。可使用SIGNED和UNSIGNED cast操作符來覆蓋它。將運算分別派給帶符號或無符號64比特整數。

mysql>SELECT CAST(1-2 AS UNSIGNED)

-> 18446744073709551615

mysql>SELECT CAST(CAST(1-2 AS UNSIGNED) AS SIGNED);

-> -1

注意,假如任意一個操作數為一個浮點值,則結果為一個浮點值, 且不會受到上述規則影響(關于這一點, DECIMAL列值被視為浮點值)。

mysql>SELECT CAST(1 AS UNSIGNED) - 2.0;

-> -1.0

若你在一個算術運算中使用了一個字符串,它會被轉化為一個浮點數。

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲成人精品| 国产免费成人| 美国三级日本三级久久99 | 国产精品亚洲四区在线观看| 久久av在线| 亚洲欧洲专区| 亚洲另类黄色| 97久久亚洲| 国产精品99久久免费| 国产精品欧美三级在线观看| 国产精品xvideos88| 日韩av黄色在线| 日本国产亚洲| 美日韩一区二区三区| 久久精品国产成人一区二区三区| 国产精品1区| 给我免费播放日韩视频| 激情欧美日韩一区| 蜜臀a∨国产成人精品| 日产欧产美韩系列久久99| 国产美女亚洲精品7777| 精品视频网站| 亚洲欧美伊人| 深夜福利一区| 精品视频一区二区三区在线观看 | 91亚洲精品在看在线观看高清| 日本在线视频一区二区| 欧美aaaaaa午夜精品| 播放一区二区| 日韩欧美中文字幕在线视频| 精品网站999| 国产亚洲精品v| 国产欧美高清视频在线| 亚洲综合在线电影| 亚洲一区免费| 国产精品久久久久77777丨| 五月天综合网站| 国产福利亚洲| 黄色av一区| 嫩草伊人久久精品少妇av杨幂| 久久精品动漫| 国产精品乱战久久久| 欧美日韩国产亚洲一区| 精品一区二区三区在线观看视频| 亚洲综合日韩| 久久一级电影| 成人国产精选| 国产精品一卡| 亚洲网址在线观看| 国产不卡av一区二区| 日韩高清欧美激情| 亚洲欧美视频一区二区三区| 久久久久久一区二区| 国产欧美日韩精品一区二区免费| 国内精品福利| 国语对白精品一区二区| 欧美一区二区三区久久精品| 视频一区国产视频| 亚洲精品成人| 99久久视频| 久久三级福利| 色一区二区三区| 成人精品国产亚洲| 成人影视亚洲图片在线| 国产精品一区二区美女视频免费看| 伊人久久成人| 国产精品88久久久久久| 久久人人97超碰国产公开结果| 91麻豆国产自产在线观看亚洲| 国产乱码精品| 国产麻豆精品| 国产精品国产三级在线观看| 麻豆精品在线播放| 精品一区二区三区中文字幕在线| 国产aⅴ精品一区二区三区久久 | 日韩中文在线播放| 欧美韩一区二区| 日本色综合中文字幕| 国产精品嫩模av在线| 久久这里只有精品一区二区| 麻豆中文一区二区| 成人午夜精品| 亚洲激情婷婷| 久久国产三级| 97精品国产福利一区二区三区| 91精品国产调教在线观看| 午夜国产欧美理论在线播放| 中文字幕日本一区二区| 国产精品一区二区99| 91偷拍一区二区三区精品| 婷婷丁香综合| 亚洲黄页一区| 欧美激情aⅴ一区二区三区| 里番精品3d一二三区| 今天的高清视频免费播放成人| 蜜芽一区二区三区| 久久精品国产在热久久| 久久国产中文字幕| 欧美日韩午夜| 伊人久久亚洲热| 精品久久久久中文字幕小说| 国产尤物精品| 久久免费视频66| 久久午夜精品| 久久久一本精品| 国产精品久久久久久久久久妞妞| 91欧美日韩| 国产欧美在线| 在线精品视频一区| 亚洲午夜精品久久久久久app| 国产午夜精品一区在线观看| 99精品视频在线| av高清不卡| 久久一区亚洲| 国产调教精品| 日韩精品五月天| 国产一区成人| 久久激情中文| 日韩欧美三级| 精品国产亚洲一区二区在线观看| 日韩av中文字幕一区| 亚洲欧美不卡| 一区久久精品| 婷婷成人综合| 999久久久91| 日本美女一区| 久久青青视频| 精品捆绑调教一区二区三区| 国产美女高潮在线观看| 日韩欧美一区免费| 成年男女免费视频网站不卡| 日本一区二区高清不卡| 亚洲国产欧美日本视频| 国模大尺度视频一区二区| 免费看一区二区三区| 伊伊综合在线| 色爱综合网欧美| 亲子伦视频一区二区三区| 日本综合字幕| 国产亚洲精品久久久久婷婷瑜伽| 美日韩精品视频| 日韩av不卡一区二区| 精品一区二区三区的国产在线观看| 免费一区二区三区在线视频| 久久久久久久欧美精品| 韩日一区二区| 日本美女一区| 欧美日韩国产一区精品一区| 视频精品一区二区| 日本 国产 欧美色综合| 91精品国产一区二区在线观看| 国产福利亚洲| 99精品视频精品精品视频| 综合国产视频| 日本久久精品| 蜜臀精品一区二区三区在线观看| 日本a口亚洲| 亚洲91视频| 亚洲精品视频一二三区| 久久免费福利| 欧美另类专区| 国产中文欧美日韩在线 | 欧美成人基地 | 日韩国产欧美在线播放| 亚洲黄色中文字幕| 在线观看视频免费一区二区三区| 麻豆91在线播放| 中文国产一区| 九九九精品视频| 蜜桃av一区二区| 国产精品久久久久久久久久齐齐 | 亚洲一区网站| 精品成人18| 亚洲资源网站| 激情五月综合| 国产伦精品一区二区三区千人斩| 久久久夜精品| 鲁大师精品99久久久| 久久成人精品| 高清av一区| 久久国产99| 久久精品高清| 成人亚洲精品| 欧美片第1页综合| 麻豆91精品| 婷婷激情综合| 成人污污视频| 日韩精品一区二区三区中文| 老鸭窝毛片一区二区三区| 综合日韩av| 91亚洲一区| 精品资源在线| 久久超碰99| 精品免费视频| 精品国产乱码久久久久久樱花| 日韩在线卡一卡二| japanese国产精品| 久久国产主播| 亚洲成人三区| 麻豆91精品|