SELECT FirstName, LastName FROM Customer
SELECT FirstName, LastName FROM Customer WHERE City <> 'Paris'
SELECT CustomerId, InvoiceTotal FROM Customer WHERE InvoiceTotal < 10 OR InvoiceTotal > 100
SELECT FirstName, LastName, City FROM Customer WHERE Country = 'Brasil' OR (FirstName = 'Frank' AND LastName = 'Sinatra')
SELECT FirstName, City, InvoiceTotal FROM Customer WHERE City NOT IN ('Paris', 'Prague', 'Rome') AND InvoiceTotal BETWEEN 35 AND 40
SELECT FirstName, InvoiceTotal FROM Customer ORDER BY InvoiceTotal DESC, FirstName ASC
Get the customer id, country and total invoice ordered by country first and later by total invoice, list first those customers living in Canada, USA or Mexico
SELECT CustomerId, Country, InvoiceTotal FROM Customer ORDER BY Country IN ('Canada,' 'USA', 'Mexico') DESC, InvoiceTotal
SELECT FirstName, LastName FROM Customer WHERE FirstName NOT LIKE 'P%'
SELECT FirstName, LastName FROM Customer WHERE FirstName LIKE '[!P,T,Z]%'
SELECT FirstName, LastName FROM Customer WHERE LastName LIKE '____'
SELECT Name, (Byte * 8) / (Millisecond / 1000) AS bitrate FROM Track ORDER BY bitrate DESC
SELECT COUNT(TrackId), SUM(Bytes/1024/1024/1024) FROM Track
SELECT MAX(Milliseconds/1000) - MIN(Milliseconds/1000) FROM Track
SELECT Country, SUM(InvoiceTotal) FROM Customer GROUP BY Country
SELECT State, COUNT(CustomerId) FROM Customer WHERE Country = 'Brasil' GROUP BY State
SELECT Country, SUM(InvoiceTotal) AS TotalRevenue FROM Customer GROUP BY Country ORDER BY TotalRevenue DESC
SELECT Country FROM (SELECT Country, SUM(InvoiceTotal) FROM Customer GROUP BY Country ORDER BY 2 DESC)
SELECT Country, SUM(InvoiceTotal) AS Revenue FROM Customer GROUP BY Country HAVING Revenue > 300
SELECT Country, SUM(InvoiceTotal) FROM Customer GROUP BY Country HAVING COUNT(CustomerId) > 4