SELECT語句複習,很簡單的

一、

SELECT firstname FROM persons 基本的語句

二、

SELECT 從資料庫中獲取數據

UPDATA 更新資料庫數據

DELETE 從資料庫中刪除數據

INSERT INTO 向資料庫中插入數據

CREATE DATABASE 創建新資料庫

ALTER TABLE 變更(改變)資料庫表

DROP INDEX 刪除索引

三、

SELECT 列名稱 FROM 表名稱

SELECT * FROM 表名稱

SQL 語句對大小寫不敏感。SELECT 等效於 select

四、

SELECT Lastname,firstname FROM person

SELECT * FROM person

五、

在表中,可能會包含重複值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。

Advertisements

關鍵詞 DISTINCT 用於返回唯一不同的值。

語法:

SELECT DISTINC 列名稱 FROM 表名

使用 DISTINCT 關鍵詞

如果要從 "Company" 列中選取所有的值,我們需要使用 SELECT 語句:

SELECT Company FROM orders

使用去重複,在列名前加DISTINCT

SELECT DISTINCT Company FROM orders

六、

WHERE 子句

如需有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句。

SELECT 列名稱 FROM 表名稱 WHERE City = 』beijing』

SELECT * FROM Persons WHERE Year>1965

Advertisements

AND 和 OR 運算符用於基於一個以上的條件對記錄進行過濾。

七、

AND 和 OR 運算符

AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。

如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。

如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。

SELECT * FROM Persons WHERE Firstname=』Tang』 AND Lastname=』xianwei』

SELECT *FROM Persons WHERE city=』Beijing』 OR city=』Guiyang』

結合 AND 和 OR 運算符

我們也可以把 AND 和 OR 結合起來(使用圓括弧來組成複雜的表達式):

SELECT * FROM Persons WHERE (City=』beijing』 OR City=』shanghai』) AND Firstname=』Tang』

Advertisements

你可能會喜歡