[英]MySQL Converting string Indian numbers to standard integer
我將價格存儲為用印度數字編寫的 varchar,例如'١٨٠٠'
。 有沒有辦法將這些數據轉換為標准整數,例如1800
?
輸入表
|price|
|١٨٠٠ |
|200 |
輸出表
|price|
|1800 |
|200 |
我用 en_US 語言環境嘗試了 FOMAT() 但它返回零
如果該值是明確的印度數字,沒有附加符號,則使用
SELECT UNHEX(REPLACE(HEX(indian_value), @prefix, '3')) AS arabic_value
對於示例數據中的符號@prefix = 'D9A'
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.