SQL基礎(二)

一.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。

十.RIGHT JOIN

十一.FULL OUTER JOIN

發佈了236 篇原創文章 · 獲贊 48 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章