在MySQL中,可以使用一些內(nèi)置函數(shù)進(jìn)行不同進(jìn)制之間的轉(zhuǎn)換,包括10進(jìn)制轉(zhuǎn)36進(jìn)制。下面將介紹如何使用MySQL函數(shù)將10進(jìn)制轉(zhuǎn)換為36進(jìn)制。
-- 使用CONV函數(shù)將10進(jìn)制轉(zhuǎn)換為36進(jìn)制 SELECT CONV(10, 10, 36); -- 輸出a -- 在查詢中使用變量進(jìn)行轉(zhuǎn)換 SET @num = 12345; SELECT CONV(@num, 10, 36); -- 輸出9ix -- 將36進(jìn)制轉(zhuǎn)換為10進(jìn)制 SELECT CONV('a', 36, 10); -- 輸出10
在上面的代碼中,使用了MySQL函數(shù)CONV進(jìn)行轉(zhuǎn)換。該函數(shù)的語法為:
CONV(number, from_base, to_base)
其中,number表示要轉(zhuǎn)換的數(shù)字,from_base表示數(shù)字原來的進(jìn)制,to_base表示要轉(zhuǎn)換成的進(jìn)制。在將10進(jìn)制轉(zhuǎn)換為36進(jìn)制時,from_base應(yīng)該為10,to_base為36。可以通過將數(shù)字直接傳遞給CONV函數(shù)進(jìn)行轉(zhuǎn)換,也可以在查詢中使用變量進(jìn)行轉(zhuǎn)換。
需要注意的是,CONV函數(shù)的返回值是字符串類型的,因此需要使用單引號將要轉(zhuǎn)換的數(shù)字括起來,否則會出現(xiàn)錯誤。
通過上面的介紹,可以輕松的將10進(jìn)制轉(zhuǎn)換為36進(jìn)制,并且可以自由的在不同進(jìn)制之間進(jìn)行轉(zhuǎn)換。
上一篇css怎樣讓頁面好看
下一篇css懸停圖片文字變化