Query SQL SELECT - Sintassi ed esempi di query SELECT SQL

Sommario:

Anonim

Introduzione alla query SQL SELECT

Prima di saltare per discutere della query di selezione SQL, iniziamo innanzitutto con l'SQL. SQL sta per Structured Query Language. SQL è un linguaggio di query che consente di eseguire varie operazioni sul database o sulle tabelle del database. Esistono vari modi per interagire con le tabelle del database. Il comando select non è altro, ma riguarda il modo in cui comunichiamo con il database e la sua tabella per la selezione dei record richiesti. Questo è un modo per selezionare i record da una o più tabelle. Siamo in grado di utilizzare la query di selezione in molti modi, alcuni di essi sono facili e pochi sono complessi. In questo articolo, vedremo i vari usi delle istruzioni selezionate.

Sintassi della query SELECT di SQL

Select è uno dei comandi di base del sistema di gestione del database relazionale. Possiamo usare la parola chiave SELECT come prefisso per selezionare i record da una determinata tabella. Il set di query di restituzione della query selezionato da una o più tabelle fornite.

1. Selezione delle colonne richieste di una determinata tabella

SELECT, , …… FROM ;

Spiegazione:

  • SELECT è un comando stesso, possiamo usarlo per selezionare il record dalla tabella.
  • ,, …… sono le colonne della tabella My_table_name.
  • è il nome di una tabella.

2. Selezione di tutte le colonne di una tabella

SELECT * FROM ;

Spiegazione:

  • SELECT è un comando stesso che possiamo usare per selezionare il record dalla tabella.
  • * indica tutte le colonne della tabella indicata.
  • è il nome di una tabella.

3. Selezione dei record con la clausola WHERE

SELECT, , …… FROM WHERE = ;

Spiegazione:

  • ,, …… sono le colonne della tabella My_table.
  • è il nome di una tabella.
  • DOVE è una parola chiave che possiamo usare nell'istruzione select di SQL per selezionare i record in base alla condizione specificata.

4. Selezione del numero di record

SELECT COUNT(*) FROM ;

Spiegazione:

  • COUNT (*), questo ci darà il numero totale di righe della tabella My_table.
  • è il nome di una tabella.

Esempi di query SQL SELECT

In questa sezione, discuteremo alcuni esempi, considerando la sintassi sopra menzionata in modo che chiunque possa facilmente capire facendo un piccolo sforzo. Facciamo alcuni esempi per comprendere meglio l'istruzione select di SQL.

Supponiamo di avere un nome di database "SCUOLA". Questo database ha tabelle come indicato di seguito:

Studenti:

Classe:

Esempio n. 1: SELEZIONA con le colonne obbligatorie

Query:

SELECT Student_ID, First_name, Last_name from Student;

Produzione:

Query:

SELECT Student_ID, Class from Class;

Uscita :

Esempio n. 2: SELEZIONA tutte le colonne di una tabella

Query:

SELECT * from Student;

Uscita :

Query:

SELECT * from Class;

Produzione:

Esempio n. 3 - Selezione dei record con la clausola WHERE

Query:

SELECT * from Student WHERE First_name="Alex";

Uscita :

Query:

SELECT * from Class where Medium=' English ';

Uscita :

Esempio n. 4: selezione del numero di record

Query:

SELECT COUN(*) as count from Student;

Uscita :

Query:

SELECT COUN(*) as count from Class;

Uscita :

Altri fatti su SQL SELECT

L'istruzione select sopra menzionata può essere eseguita sul database relazionale. Esistono diverse altre query di selezione che possiamo utilizzare per selezionare i record. L'istruzione select restituisce sempre un set di risultati. Questo set di risultati può contenere anche zero (0), uno o più record. Ci sono varie altre cose nell'istruzione select che possiamo usare per ottenere il risultato desiderato. Possiamo usare la parola chiave JOIN per selezionare i record da due o più tabelle. Esistono vari modi, possiamo usare due o più istruzioni select insieme per ottenere i record da una o più tabelle. Dovremmo usare una chiave primaria per qualsiasi tabella in modo che un record possa essere identificato in modo univoco.

Possiamo usare la clausola opzionale di seguito indicata con l'istruzione SELECT:

  • DOVE: l' abbiamo già visto con esempi.
  • Raggruppa per: è necessario prima di utilizzare la funzione di aggregazione.
  • IN CONSIDERAZIONE: possiamo eseguire una funzione aggregata usando questa sopra l'istruzione GROUP BY.
  • ORDINA PER: possiamo usarlo con SELEZIONA per ordinare l'ordine del set di risultati.
  • AS: Lo abbiamo visto selezionando i record totali di una determinata tabella. Questo AS può essere utilizzato per creare un alias della colonna o della tabella selezionata.

Conclusione - Query SQL SELECT

Possiamo usare l'istruzione select SQL per selezionare le colonne o i record richiesti in base alle esigenze aziendali. Quasi ogni database relazionale ha questo comando SELECT per selezionare il record dalla tabella. Possiamo usare select in vari modi. Siamo in grado di selezionare record basati su condizioni. L'operazione di selezione può essere eseguita su una o più tabelle. Possiamo combinare vari altri comandi con le istruzioni SELECT. MySQL, ORACLE sono esempi del sistema di gestione di database relazionali.

Articoli consigliati

Questa è una guida alla query SQL SELECT. Qui discutiamo l'introduzione, la sintassi, gli esempi e alcuni altri fatti sulla query SQL Select. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Query di inserimento SQL
  2. Comandi query MySQL
  3. Database in SQL
  4. Tabella in SQL
  5. Chiave primaria vs chiave esterna | Differenze principali