Logo Wand.Tools

Generatore di WHERE SQL

Usa l'AI per generare clausole WHERE per filtrare i dati nelle query SQL

Tutorial SQL Clausola WHERE

Tutorial SQL Clausola WHERE

La clausola SQL WHERE viene utilizzata per filtrare i record che soddisfano condizioni specifiche. È una parte essenziale delle query SQL, che ti consente di recuperare solo i dati di cui hai bisogno.

Sintassi

La sintassi di base della clausola WHERE è la seguente:

SELECT column1, column2, ...
FROM table_name
WHERE condition;

Esempi

Esempio 1: Condizione semplice

SELECT * FROM Customers
WHERE Country = 'USA';

Questa query recupera tutti i clienti dagli Stati Uniti.

Esempio 2: Utilizzo dell’operatore AND

SELECT * FROM Customers
WHERE Country = 'USA' AND City = 'New York';

Questa query recupera i clienti che sono degli Stati Uniti e vivono a New York.

Esempio 3: Utilizzo dell’operatore OR

SELECT * FROM Customers
WHERE Country = 'USA' OR Country = 'Canada';

Questa query recupera i clienti che sono degli Stati Uniti o del Canada.

Esempio 4: Utilizzo dell’operatore NOT

SELECT * FROM Customers
WHERE NOT Country = 'USA';

Questa query recupera i clienti che non sono degli Stati Uniti.

Esempio 5: Utilizzo dell’operatore IN

SELECT * FROM Customers
WHERE Country IN ('USA', 'Canada', 'Mexico');

Questa query recupera i clienti dagli Stati Uniti, Canada o Messico.

Esempio 6: Utilizzo dell’operatore BETWEEN

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

Questa query recupera i prodotti con un prezzo compreso tra 10 e 20.

Esempio 7: Utilizzo dell’operatore LIKE

SELECT * FROM Customers
WHERE CustomerName LIKE 'A%';

Questa query recupera i clienti il cui nome inizia con ‘A’.

Conclusione

La clausola WHERE è uno strumento potente in SQL che ti consente di filtrare i dati in base a condizioni specifiche. Padroneggiando la clausola WHERE, puoi scrivere query più efficienti e precise.

Per un filtraggio più avanzato, puoi combinare la clausola WHERE con altre clausole SQL come GROUP BY, HAVING e ORDER BY.