标准SQL - CHAR到ASCII

时间:2010-09-20 14:16:25

标签: sql char ascii standards

使用标准SQL,SQL-92,如何将字符转换为ASCII值?

在MySQL中,使用ascii()函数很容易,但SQL-92没有这个。

2 个答案:

答案 0 :(得分:5)

看来 SQL-92 standard根本没有提到ASCII。

正如你所说,每个RDBMS供应商都有自己的实现如何转换char-> ascii和ascii-> char。

大多数人都将此功能命名为ASCII()

答案 1 :(得分:1)

创建一个包含所有ASCII字符及其相应值的查找表 - there are only 127 of them - 然后只执行SELECT [value] FROM [table] WHERE [character] = 'A'等。