一.SELECT TOP 子句
SELECT TOP 子句用於規定要返回的記錄的數目。
SELECT TOP 子句對於擁有數千條記錄的大型表來說,是非常有用的。
注意:並非所有的數據庫系統都支持 SELECT TOP 語句。 MySQL 支持 LIMIT 語句來選取指定的條數數據, Oracle 可以使用 ROWNUM 來選取。
二.LIKE 操作符
LIKE 操作符用於在 WHERE 子句中搜索列中的指定模式。
SQL LIKE 語法
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;
三.通配符
通配符可用於替代字符串中的任何其他字符。
四.IN 操作符
IN 操作符允許您在 WHERE 子句中規定多個值。
SQL IN 語法
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);
五.BETWEEN
BETWEEN 操作符選取介於兩個值之間的數據範圍內的值。這些值可以是數值、文本或者日期。
SQL BETWEEN 語法
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
六.別名
通過使用 SQL,可以爲表名稱或列名稱指定別名。
基本上,創建別名是爲了讓列名稱的可讀性更強。
列的 SQL 別名語法
SELECT column_name AS alias_name
FROM table_name;
表的 SQL 別名語法
SELECT column_name(s)
FROM table_name AS alias_name;
七.連接(JOIN)
八.INNER JOIN 關鍵字
INNER JOIN 關鍵字在表中存在至少一個匹配時返回行。
https://www.runoob.com/w3cnote/sql-join-the-different-of-on-and-where.html
九.LEFT JOIN
LEFT JOIN 關鍵字從左表(table1)返回所有的行,即使右表(table2)中沒有匹配。如果右表中沒有匹配,則結果爲 NULL。