亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

陵水| 广元市| 抚远县| 兴海县| 哈密市| 忻州市| 通化市| 福州市| 白城市| 麻城市| 巴彦淖尔市| 德庆县| 原平市| 临武县| 灵丘县| 郎溪县| 申扎县| 榆树市| 揭东县| 贞丰县| 新竹县| 广宗县| 清徐县| 遂川县| 舞钢市| 昭觉县| 明星| 任丘市| 凉山| 准格尔旗| 光山县| 仲巴县| 博乐市| 金华市| 金坛市| 吉水县| 宣城市| 疏勒县| 嘉兴市| 囊谦县| 于都县|