返回字符而不是整数

时间:2014-02-28 10:22:27

标签: mysql

当我输入整数作为输入时,MySQL中有没有办法返回一个字符?

例如

Value     Returns
-----------------
1         A
2         B
3         C
4         D

2 个答案:

答案 0 :(得分:1)

您可以使用SELECT char(int),但请注意,在返回[ \ ] ^之前它只适用于27个字符,因为它使用的是ASCII table

中的字符代码
SELECT char(64 + table.column) FROM table;

答案 1 :(得分:0)

您可以使用ascii值:

select CHAR(1 + 64);
            ^ that's your 1..26