mysql中的(字元)轉換函式以及排序問題。
參照手冊得知,可以用cast函式完成以字元形式儲存的數字到數字轉換,以用於排序,否則直接排序會不符合需要。
- CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name)
CAST() 和CONVERT() 函式可用來獲取一個型別的值,併產生另一個型別的值。
這個型別 可以是以下值其中的 一個:
- BINARY[(N)]
- CHAR[(N)]
- DATE
- DATETIME
- DECIMAL
- SIGNED [INTEGER]
- TIME
- UNSIGNED [INTEGER]
使用cast(待轉換欄位 as UNSIGNED),生成為 UNSIGNED/SIGNED 數字。這個函式有點象oracle 中 to_char,to_number,to_date等函式的集合。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7425608/viewspace-925421/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql隱式轉換問題MySql
- 關於mysql字元和數字型別轉換的問題研究MySql字元型別
- Mysql替換欄位中指定字元(replace 函式)MySql字元函式
- MySQL 中字元編碼問題MySql字元
- MySql中SUM函式計算錯誤問題MySql函式
- [20220811]奇怪的隱式轉換問題.txt
- mysql 時間相關的函式 以及日期和字串互轉MySql函式字串
- 關於Java中進位制轉換以及位運算問題Java
- Mysql的max()函式9大於10問題MySql函式
- 關於cuda中的函式問題函式
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- 轉MySQL--mysql常用函式打全MySql函式
- 8.轉換文字函式函式
- Oracle OCP(05):轉換函式Oracle函式
- json物件以及陣列鍵值的深度大小寫轉換問題JSON物件陣列
- SQL Server資料庫中的資料型別隱式轉換問題SQLServer資料庫資料型別
- MySQL:一次timestamp時區轉換導致的問題MySql
- 淺談MySql整型索引和字串索引失效或隱式轉換問題汊叄MySql索引字串
- 函式呼叫棧的問題函式
- 將數值轉換為字串的函式字串函式
- 字元編碼轉換字元
- mysql函式練習題MySql函式
- mysql字符集和字元排序MySql字元排序
- c++中幾種常見的型別轉換。int與string的轉換,float與string的轉換以及string和long型別之間的相互轉換。to_string函式的實現和應用。C++型別函式
- MySQL函式查詢目錄樹問題記錄MySql函式
- mysql 轉義問題MySql
- mysql和mongodb替換欄位中某字元MySqlMongoDB字元
- scheme跳轉特殊字元編碼問題Scheme字元
- c++中字元、字串和數字間的轉換C++字元字串
- 建構函式定義的隱式型別轉換函式型別
- MySQL索引失效之隱式轉換MySql索引
- 將你的Gradle依賴轉換為函式Gradle函式
- MySQL中的SUM函式使用教程MySql函式
- mysql中的if函式怎麼用MySql函式
- 函式內部This的指向問題函式
- GaussDB: db2->gaussdb 函式轉換DB2函式
- SQL中的替換函式replace()使用SQL函式
- 轉義正規表示式中特殊字元字元
- URL地址特殊字元轉換字元