2010-09-20 9 views
5

Utilizzando SQL standard, SQL-92, come posso convertire un carattere in un valore ASCII?SQL standard - CHAR in ASCII

In MySQL è facile utilizzare la funzione ascii(), ma SQL-92 non ha questo.

+1

Avrei per indovinare che gli standard ANSI SQL (92 et. al) sono media-agnostici. ASCII, EBcIDIC e altri dettagli di implementazione fisica sono irrilevanti per la teoria relazionale. –

risposta

1

Creare una tabella di ricerca con tutti i caratteri ASCII ei corrispondenti valori - there are only 127 of them - e poi basta fare SELECT [value] FROM [table] WHERE [character] = 'A' etc.