91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql如何轉換varchar

發布時間:2021-12-16 11:32:56 來源:億速云 閱讀:2246 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹了mysql如何轉換varchar,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

mysql轉換varchar的方法:1、使用cast函數轉換;2、使用“select -(-字段名)  from 表名;”方式轉換;3、使用“select 字段名+0  from 表名;”方式轉換。

本文操作環境:windows7系統、mysql5.5版本、Dell G3電腦。

MySQL varchar類型轉化:

問題:做數據篩選模塊,由于當初表設計的有點問題,表內字段是字符串,而篩選條件是數值,也就沒有辦法比較。

思考:可以將mysql字段字符串里是數字提取出來,然后再進行比較

解決:查閱資料發現三種方法

1.使用cast函數

例如:SELECT CAST(字段名 AS UNSIGNED) FROM 表名;

cast函數語法規則是:Cast(字段名 as 轉換的類型 ),其中類型可以為:

CHAR[(N)] 代表:字符型 
 DATE 代表:日期型
 DATETIME 代表:日期和時間型
 DECIMAL 代表:float型
 SIGNED 代表:int
 TIME 代表:時間型

對于數字開頭的字符串來說,轉為數字的結果就是截取前面的數字部分,但是對于開頭部分不能截取出數字的字符串來說,轉換的結果是0,這個需要注意。

2.使用 -(-字段名)

例如:select -(-字段名)  from 表名;

這個比較給力,簡單粗暴

3.使用字段名直接+0,

例如:select 字段名+0  from 表名;

這個只是用于字段內容全是varchar類型的數字,不能包含中文或者其他,否則會報錯。一般推薦使用1,2.

感謝你能夠認真閱讀完這篇文章,希望小編分享的“mysql如何轉換varchar”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江源县| 沙洋县| 华容县| 林芝县| 衡水市| 凤城市| 寿阳县| 哈巴河县| 都兰县| 临夏市| 巴马| 会同县| 平顶山市| 宁远县| 盐山县| 八宿县| 虎林市| 绥阳县| 长丰县| 张掖市| 孟州市| 日喀则市| 定陶县| 贡山| 东城区| 五指山市| 徐州市| 昭觉县| 拉萨市| 确山县| 资阳市| 招远市| 靖边县| 绥德县| 德江县| 华容县| 轮台县| 中阳县| 广饶县| 津市市| 宜丰县|