associare ad un codice numerico un codice letterale univoco

Ciao ragazzi,

mi direste come posso associare ad un codice numerico un codice letterale univoco.

Ho un campo con dei valori numerici e al posto di questi vorrei avere stringhe, sequenze di lettere!

Attendo notizie  :bye:

inviato 6 anni fa
lilux
X 0 X

L'associazione è fatta in base a cosa?

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Ho un sistema che non può leggere attributi numerici ma solo nominali. L'associazione può essere anche casuale, senza criterio, l'importante è che ad un codice numerico corrisponda un codice letterale univoco.

Si può fare?

risposto 6 anni fa
lilux
X 0 X

E che sistema è?

Comunque si che si può fare...mi sembra un po' insensata come cosa...cioè un numero può essere visto come cifra numerica o come carattere letterale...in qualsiasi caso devi fare una tabella che associ il tuo numero ad un codice letterale. Puoi farlo come preferisci.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Ho un sistema che non può leggere attributi numerici ma solo nominali. L'associazione può essere anche casuale, senza criterio, l'importante è che ad un codice numerico corrisponda un codice letterale univoco.

Si può fare?

Converti il numero in stringa. Esempio: 100 -> '100'

risposto 6 anni fa
Massimiliano Arione
X 0 X

Ciao ragazzi, ho fatto una prova con il sistema e ho notato che è sufficiente aggiungere una lettera al codice numerico affinchè sia considerato come codice letterale. Quindi io farei:

UPDATE nome_tabella

SET nome_tabella.campo= 'a'+ campo

ma ho il seguente errore:

1292 - Truncated incorrect DOUBLE value: 'a'

:(

risposto 6 anni fa
lilux
X 0 X

Non puoi mettere una stringa in un campo DOUBLE  :(

risposto 6 anni fa
Massimiliano Arione
X 0 X

ma, infatti, quel campo è stato definito varchar()..non capisco da dove venga fuori DOUBLE

risposto 6 anni fa
lilux
X 0 X

Ok, ho risolto utilizzando la funzione concat()   ;)

risposto 6 anni fa
lilux
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda