Come usare le variabili in un'istruzione MySQL Select

Passaggio 1

Apri MySQL e accedi allo strumento di query.

Passaggio 2

Scrivi ed esegui le seguenti query:

SET @ var1 = 5; SET @ var2 = 'Ciao'; SET @ var3 = True; SELEZIONA @ var1, @ var2, @ var3;

MySQL mostra tutte le variabili nella propria colonna a causa di diversi tipi di dati. Nota che la terza variabile usa un valore booleano, ma MySQL lo converte in "1", l'equivalente intero di "vero".

Passaggio 3

Scrivi ed esegui le seguenti query:

SET @ var1 = 2; SET @ var2 = 3; SET @ var3 = 4; SELECT @ ;

MySQL mostra i risultati in una singola colonna e mostra "9", la somma dei tre valori della variabile.

Passaggio 4

Scrivi ed esegui le seguenti query:

SET @ var1 = b'1000011 '; SELEZIONA @ var1;

Questa query converte il numero binario in un numero decimale, quindi restituisce il valore ASCII, in questo caso, il carattere "C" in maiuscolo.

Passaggio 5

Scrivi ed esegui le seguenti query:

SET @ var1 = CAST (b'10001 'COME UNSIGNED), @ var2 = b'10001' + 10; SELEZIONA @ var1, @ var2;

MySQL utilizza la funzione di conversione per convertire il parametro binario in un numero intero senza segno, che in questo caso รจ uguale a 17 e lo assegna alla prima variabile. Converte anche la seconda variabile binaria in un numero intero e quindi aggiunge 10 al totale di 27.

Passaggio 6

Scrivi ed esegui le seguenti query:

SET @ var1 = 'valore'; SELEZIONA * DA table_name DOVE colonna = @ var1;

Questa query utilizza la variabile nella clausola "where" per filtrare i risultati dell'istruzione SELECT.

Articoli Interessanti