This is part of tutorial learning SQL from beginners in 2018.
In this post there are several examples:

  • SELECT Statement
  • SELECT Where
  • SELECT AND OR NOT
  • SELECT Order BY
  • SELECT DISTINCT

Note: In order to skip schema name :

SELECT * FROM customers;
SELECT * FROM mydb.customers;

you need to write:

USE mydb;

SQL SELECT Statement

Simple select syntaxes

SELECT * FROM customers;
SELECT first_name, city FROM customers

SQL SELECT Where

Using conditions to filter results by one criteria

SELECT * FROM customers
WHERE country_region='USA'; 

SELECT * FROM customers
WHERE id=1; 

SQL SELECT AND OR NOT

Filtering select query results by several constraints

SELECT * FROM customers
WHERE country_region='USA' and city='Seattle';
	
SELECT * FROM customers
WHERE city='Las Vegas' or city='Seattle';

SELECT * FROM customers
WHERE not city='Seattle';

SQL SELECT ORDER BY

Ordering query results by several fields in ascending or descending order:

SELECT * FROM customers
ORDER BY city;

SELECT * FROM customers
ORDER BY city desc;

SQL SELECT DISTINCT

Return unique values from column by SQL query:

SELECT DISTINCT city FROM customers;

SELECT Count(*) FROM (SELECT DISTINCT city FROM customers) as cityCount;