La clausola FROM
in SQL specifica la <a href="https://it.wikiwhat.page/kavramlar/Tabella">tabella</a> o le <a href="https://it.wikiwhat.page/kavramlar/Viste">viste</a> da cui recuperare i dati. È una parte fondamentale di qualsiasi query SELECT
.
Sintassi:
SELECT colonna1, colonna2
FROM tabella1;
Argomenti Importanti:
<a href="https://it.wikiwhat.page/kavramlar/Tabella">Tabella</a>: La tabella o le tabelle da cui stai selezionando i dati. Puoi specificare più tabelle per eseguire <a href="https://it.wikiwhat.page/kavramlar/Join">join</a>.
<a href="https://it.wikiwhat.page/kavramlar/Alias%20Tabella">Alias Tabella</a>: Puoi assegnare un alias a una tabella usando la parola chiave AS
. Questo semplifica la scrittura di query più lunghe e facilita la lettura, specialmente con i JOIN
.
<a href="https://it.wikiwhat.page/kavramlar/Join">JOIN</a>: Quando si selezionano dati da più tabelle, è necessario utilizzare una clausola JOIN
per specificare come le tabelle sono correlate. Esistono diversi tipi di JOIN
(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN).
<a href="https://it.wikiwhat.page/kavramlar/Subquery">Subquery</a>: Puoi usare una subquery (una query all'interno di un'altra query) nella clausola FROM
. La subquery deve restituire una tabella virtuale che può essere trattata come una normale tabella.
Esempio con un Alias e un JOIN:
SELECT
ordini.OrderID,
clienti.CustomerName
FROM
Ordini AS ordini
INNER JOIN
Clienti AS clienti ON ordini.CustomerID = clienti.CustomerID;
In questo esempio, Ordini
e Clienti
sono le tabelle. ordini
e clienti
sono i loro rispettivi alias. INNER JOIN
combina i dati delle due tabelle in base alla corrispondenza delle colonne CustomerID
.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page