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 一個巧用字元函式巧用字元函式做資料篩選的題MySql字元函式
- wm_concat函式的排序問題函式排序
- mysql 字元函式小結MySql字元函式
- MySql中SUM函式計算錯誤問題MySql函式
- 用CLR函式把HTMLCode轉換為原字元函式HTML字元
- MySQL字串函式 字串大小寫轉換MySql字串函式
- MySQL和Oracle中的隱式轉換MySqlOracle
- php字串與字元替換函式PHP字串字元函式
- MySQL字元函式的壓力測試MySql字元函式
- 得到固定字元位置的函式 (轉)字元函式
- 轉換函式函式
- mysql字元轉化以及亂碼原因MySql字元
- mysql和oracle字串編碼轉換函式,字串轉位元組函式例子MySqlOracle字串編碼函式
- c/c++ 強制去掉轉移字元的辦法 以及 仿函式C++字元函式
- 類的轉換函式函式
- 關於cuda中的函式問題函式
- oracle中進位制轉換函式Oracle函式
- [PY3]——字典排序問題總結—(zip()函式、OrderedDict、itemgetter函式)排序函式
- Mysql字元處理函式詳解MySql字元函式
- 函式式 Java 到函式式 Kotlin 的轉換函式JavaKotlin
- 函式組:TRUX 包含很多的轉換函式函式UX
- 建構函式的繼承問題 (轉)函式繼承
- numtoyminterval函式——數字轉換函式函式
- mysql 時間相關的函式 以及日期和字串互轉MySql函式字串
- 通過oracle類比MySQL中的位元組字元問題OracleMySql字元
- url中的特殊字元問題字元
- js使用replace()函式替換所有指定字元JS函式字元
- 字元函式字元函式
- MySQL 中字元編碼問題MySql字元
- oracle中ascii函式及to_char函式使用及編碼間的轉換OracleASCII函式
- 從Java的型別轉換看MySQL和Oracle中的隱式轉換(二)Java型別MySqlOracle
- 函式索引的問題函式索引
- php轉換ip函式PHP函式
- js日期轉換函式JS函式
- 轉換時間戳的函式時間戳函式
- 日期轉換為raw的函式函式