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.
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.
Appare il SQL-92 standard non menziona nemmeno ASCII.
Come dici tu, ogni venditore RDBMS avrebbe una propria implementazione su come convertire char-> ascii e ascii-> char.
Per lo più si chiama questa funzione ASCII()
.
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.
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. –