Lezioni MySQL – Caratteristiche del comando SELECT

mysql-logo

In questa lezione MySQL vedremo alcune caratteristiche aggiuntive del comando SQL SELECT. Il comando MySQL SELECT può essere utilizzato come comando di scrittura o di stampa, come avviene per altri linguaggi di programmazione. Possiamo usare SELECT per visualizzare stringhe di testo, dati numerici, risultati di espressioni matematiche o di aggregazioni…

MySQL – Visualizzare il numero di versione

Per vedere quale è la versione di MySQL utilizzata possiamo usiamo la funzione version():

MySQL – Visualizzare data e ora

Per vedere data e ora correnti, possiamo utilizzare la funzione NOW():

MySQL – Visualizzare Anno, Mese, Giorno

MySQL mette a disposizione diverse funzioni che permettono di visualizzare e utilizzare la data odierna. Ecco alcuni esempi di queste funzioni:

MySQL – Scrivere stringhe di testo

Come dicevamo all’inizio di questa lezione MySQL, il comando SELECT può essere utilizzato per scrivere un testo o una frase:

Ovviamente possiamo anche usare degli alias usando la keyword AS:

MySQL – Valutazione delle espressioni

Il comando SQL SELECT consente anche di eseguire semplici operazioni aritmetiche:

MySQL – Concatenazioni

Nella SELECT è possibile concatenare i valori da visualizzare. Per fare questo MySQL fornisce la funzione CONCAT(). CONCAT() permette di unire dati provenienti dalle colonne e stringhe di testo. Le stringhe di testo devono essere delimitate da virgolette (singole o doppie).

Possiamo anche dare nomi descrittivi a queste colonne utilizzando AS:

Esercizi

  1. Quale comando visualizza la versione di MySQL?
  2. Usare il comando SELECT per calcolare il risultato di 4 x 4 x 4 e dare alla colonna il nome “Cubo di 4”.
  3. Scrivi il tuo nome con il comando SELECT

Risposte

  1. Nota: Qualsiasi alias che contiene spazi deve essere racchiuso tra virgolette.

  2. Nota: Il nome, essendo una stringa di testo, deve essere racchiuso tra virgolette (singole o doppie).

Tags:

About the Author

Post a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Top