使用标准SQL,SQL-92,如何将字符转换为ASCII值?
在MySQL中,使用ascii()函数很容易,但SQL-92没有这个。
答案 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'
等。