In questo articolo vedremo come selezionare i dati da una tabella del database.
Supponiamo di avere una tabella products e di voler selezionare tutte le sue colonne:
Qui select dice seleziona mi; asterisco dice tutte le colonne, from dice dalla tabella; e products il nome della tabella del database.
Qui nome_colonna_1 è il nome di una qualsiasi colonna della tabella del database.
Possiamo filtrare la seleziona, questo si fa con operatore WHERE:
Qui, con WHERE, diciamo che la nome_colonna_1 (una qualsiasi colonna) deve essere uguale al valore 10. In questo modo verranno selezionati tutti i dati della tabella in cui questa colonna è uguale a 10.
Se il valore è una stringa, allora dobbiamo utilizzare l’operatore LIKE:
Qui il simbolo % indica una corrispondenza parziale: la ricerca può avvenire in qualsiasi posizione del testo (inizio, metà o fine). Cioè in qualiasi parte del testo.
In questo modo, come abbiamo visto, possiamo filtrare i dati selezionati dalla tabella.
Ma possiamo anche ordinarli: sia in modo crescente "ASC" che decrescente "DESC":
Qui deciamo, ordinami per i valori della colonna_2 in modo decrescente, vale sia per i numeri che le stringe.