MySQL數字的進製轉換 conv的使用

2022-04-08 11:35:03 字數 713 閱讀 8752

mysql數字的進製轉換(conv的使用)

conv(n,from_base,to_base)

在不同的數字基數之間轉換數字。將數字 n 從from_base 轉換到 to_base,並以字串形式返回。如果任何乙個引數為 null,那麼返回值也為 null。引數 n 被解釋為是乙個整數,但是也可以被指定為乙個整數或乙個字串。最小基為 2,最大基為 36。如果 to_base 是乙個負值,n 將被看作為是乙個有符號數字。否則,n 被視為是無符號的。conv 以 64 位精度工作。

mysql> select conv(100,10,2);

+----------------+

| conv(100,10,2) |

+----------------+

| 1100100        |

+----------------+

1 row in set (0.00 sec)

mysql> select conv(100,10,16);

+-----------------+

| conv(100,10,16) |

+-----------------+

| 64              |

+-----------------+

1 row in set (0.00 sec)

mysql>

作者 xyaxlz

轉換數字的進製 Integer Long

1 package com.jdk7.chapter3 23 public class changenumber 29 3031 執行結果 32 八進位制0567轉換為二進位制後為 101110111 33 八進位制0567轉換為十進位制後為 375 34 八進位制0567轉換為十六進製制後為 17...

sql 數字進製轉換

二進位制轉為十進位制函式 create function bin2dec strbin varchar 32 returns int 只支援最多 31位長二進位制字串的解析 as begin declare decvalue as int 十進位制值 declare binlen as tinyin...

js數字進製轉換

其他進製轉十進位制 使用 parseint 函式,parseint解析乙個字串引數,並返回乙個指定基數的整數 用法如下 parseint string,radix 以二進位制為例,用法如下 parseint 1000 2 8parseint 1000,2 8其他進製轉化為10進製只要改變第二個引數就...