SQLSELEZIONARE

introduzione

L'istruzione SELECT è al centro della maggior parte delle query SQL. Definisce quale set di risultati deve essere restituito dalla query e viene quasi sempre utilizzato insieme alla clausola FROM, che definisce quale parte del database deve essere interrogata.

Sintassi

  • SELEZIONA [DISTINCT] [column1] [, [column2] ...]
    DA [tavolo]
    [WHERE condition]
    [GROUP BY [column1] [, [column2] ...]

    [HAVING [column1] [, [column2] ...]

    [ORDINA PER ASC | DESC]

Osservazioni

SELECT determina i dati delle colonne da restituire e in quale ordine FROM una determinata tabella (dato che corrispondono agli altri requisiti della tua query specificatamente - dove e avendo filtri e join).

SELECT Name, SerialNumber
FROM ArmyInfo

per esempio restituirà risultati dalle colonne Name e Serial Number , ma non dalla colonna chiamata Rank

SELECT *
FROM ArmyInfo

indica che tutte le colonne saranno restituite. Tuttavia, tieni presente che non è consigliabile selezionare SELECT * poiché stai letteralmente restituendo tutte le colonne di un tavolo.

SELEZIONARE Esempi correlati