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

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

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

瀏覽:221日期: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久久,三上悠亚国产精品一区二区三区
久久香蕉国产| 在线国产一区二区| 一区二区三区网站| 鲁大师成人一区二区三区| 亚洲少妇自拍| 先锋影音久久久| 久久国产精品久久w女人spa| 国产亚洲毛片在线| 久久电影一区| 日韩高清二区| 欧美精品国产| 精品国产亚洲日本| 日韩av福利| 精品一区在线| jiujiure精品视频播放| 国产视频一区在线观看一区免费| 亚洲一区二区动漫| 日韩视频1区| 麻豆一区二区三| 日韩电影在线视频| 亚洲免费观看| 日本一区福利在线| 久久a爱视频| 秋霞国产精品| 久久国产精品久久久久久电车| 日韩有吗在线观看| 国产精品对白久久久久粗| 精品久久网站| 图片区亚洲欧美小说区| 综合一区二区三区| 国产区精品区| 日韩一区自拍| 一区二区91| 国内在线观看一区二区三区| 成人免费电影网址| av亚洲在线观看| 国产亚洲第一伦理第一区| 福利一区视频| 亚洲免费网址| 麻豆精品在线| 亚洲成人免费| 国产欧美日韩精品一区二区三区| av免费不卡国产观看| 国产视频一区三区| 麻豆免费精品视频| 欧美日韩精品一区二区视频| 亚洲最新av| 国产成人精品一区二区免费看京 | 国产精品最新自拍| 四虎影视精品| 日本强好片久久久久久aaa| 卡一卡二国产精品| 91九色精品| 国产精品亲子伦av一区二区三区| 色爱av综合网| 欧美日韩a区| 不卡福利视频| 日本不卡一区二区| 亚洲成人av观看| 欧美一级久久| japanese国产精品| 老司机精品在线| 久久99伊人| 国产夫妻在线| 欧美综合精品| 国产视频一区欧美| 中文字幕色婷婷在线视频| 亚洲91在线| 亚洲欧美伊人| 国产 日韩 欧美 综合 一区| 婷婷亚洲成人| 久久精选视频| 久久99影视| 蜜乳av另类精品一区二区| 91一区二区三区四区| 奇米亚洲欧美| 欧美日韩国产综合网| 成人亚洲精品| 久久国产乱子精品免费女| 亚洲精品2区| 国产精品伦理久久久久久| 亚洲日本欧美| 欧美日韩国产一区精品一区| 人在线成免费视频| 美女视频一区在线观看| 日韩精品视频网| 国产一区日韩欧美| sm捆绑调教国产免费网站在线观看| 日韩国产欧美三级| 亚洲一区二区三区高清不卡| 色偷偷色偷偷色偷偷在线视频| 久久国产三级精品| 日韩精品欧美大片| 日韩影院免费视频| 午夜久久免费观看| 99视频精品全国免费| 日韩精品电影| 国产精品精品| 国精品产品一区| 国产精品多人| 欧美日韩黄网站| 视频一区国产视频| 亚洲国产日韩欧美在线| 久久中文字幕av| 亚洲一级少妇| 欧美精品日日操| 日韩av二区| 国产在线一区不卡| 老司机精品视频在线播放| 国产精品欧美在线观看| 国产亚洲精品美女久久久久久久久久| 日韩精品一区二区三区中文字幕| 亚洲最新av| 亚洲bt欧美bt精品777| 综合国产精品| 亚洲不卡视频| 日日摸夜夜添夜夜添国产精品| 99re国产精品| 亚洲激情欧美| 视频一区视频二区中文字幕| 久久成人亚洲| 亚洲日本国产| 青青草91视频| 国产欧美日韩一区二区三区四区| 欧美三级第一页| 欧美亚洲人成在线| 欧美极品中文字幕| 麻豆国产精品一区二区三区| 国产精品亚洲综合久久| 国产伦精品一区二区三区在线播放| 青青青国产精品| 日韩精品导航| 国产探花一区在线观看| 国产精品观看| 亚洲精品福利电影| 亚洲二区免费| 美女久久一区| 日本午夜精品| 精品国产a一区二区三区v免费| 高清日韩中文字幕| 99久久亚洲精品| 久久亚洲图片| 日本视频中文字幕一区二区三区| 国产精品久久久久久久免费软件 | 久久精品 人人爱| 国产美女久久| 国产中文字幕一区二区三区| 久久精品动漫| 综合国产精品| 久久精品国产亚洲一区二区三区| 日韩欧美精品| 在线精品视频在线观看高清| 丝袜a∨在线一区二区三区不卡| 免费不卡在线观看| 国产欧美一级| 国产麻豆久久| 中文字幕日本一区二区| 日韩av影院| 精品视频高潮| 性欧美69xoxoxoxo| 久久国产欧美日韩精品| 日本美女一区| 中文字幕日本一区二区| 麻豆精品蜜桃视频网站| 亚洲网站视频| 日韩精品一区二区三区中文在线| 国内精品亚洲| 丝袜国产日韩另类美女| 国产精品久久久免费| 91精品婷婷色在线观看| 亚洲综合专区| 国产精品sm| 日韩精品首页| 综合色就爱涩涩涩综合婷婷| 精品一区二区三区中文字幕 | 亚洲综合色婷婷在线观看| 九九99久久精品在免费线bt| 欧美高清不卡| 久久爱www.| 国产日韩综合| 精品三级av在线导航| 免播放器亚洲| 精品国产欧美日韩| 国产亚洲高清视频| 精品中文字幕一区二区三区| 男人的天堂亚洲一区| 精品一区二区三区亚洲| 视频一区中文字幕| jizzjizz中国精品麻豆| 日本亚洲最大的色成网站www| 精品丝袜在线| 欧美日韩亚洲一区在线观看| 欧美大黑bbbbbbbbb在线| 国产欧美69| 亚洲欧美日韩国产| 激情视频网站在线播放色| 蜜臀av亚洲一区中文字幕| 日韩1区2区| 四虎成人精品一区二区免费网站| 人人精品亚洲|