Использование стандартного SQL, SQL-92, как преобразовать символ в значение ASCII?Стандартный SQL - CHAR для ASCII
В MySQL легко использовать функцию ascii(), но SQL-92 этого не имеет.
Использование стандартного SQL, SQL-92, как преобразовать символ в значение ASCII?Стандартный SQL - CHAR для ASCII
В MySQL легко использовать функцию ascii(), но SQL-92 этого не имеет.
SQL-92 standard даже не упоминает ASCII.
Как вы говорите, каждый поставщик РСУБД будет иметь собственную реализацию, как преобразовать char-> ascii и ascii-> char.
Большинство имен этой функции ASCII()
.
Создать таблицу поиска со всеми символами ASCII и соответствующие им значения - there are only 127 of them - а затем просто сделать SELECT [value] FROM [table] WHERE [character] = 'A'
и т.д.
У меня было бы угадать, что стандарты ANSI SQL (92 et. al) являются медиа-агностиками. ASCII, EBcIDIC и другие физические детали реализации не имеют отношения к реляционной теории. –