我想在Oracle中将count转换为Letter.目前我正在使用下面的查询.
SELECT DECODE ((SELECT COUNT(*)FROM MyTable), 0, 'A',
1, 'B',
2, 'C',
3, 'D',
4, 'E',
5, 'F',
6, 'G',
7, 'H')
FROM DUAL;
Run Code Online (Sandbox Code Playgroud)
是否有任何特定的oracle函数将数字转换为字母.
我的语法可能有误,但CHR功能正是你所追求的......
SELECT CHR(65 + COUNT(*)) FROM MyTable
Run Code Online (Sandbox Code Playgroud)
...假设您使用的字符集中"A"的代码为65,字母在此之后是连续的.
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |