選擇特定行

此查詢將返回表 sales 中的所有列,其中 amount 列中的值大於 10,region 列中的資料位於 US 中。

SELECT * FROM sales WHERE amount > 10 AND region = "US"

你可以使用正規表示式來選擇要獲取的列。以下語句將獲取 name 列中的資料以及以字首 address 開頭的所有列。

SELECT name, address.* FROM Employees

你還可以使用關鍵字 LIKE(與字元’%‘結合)來匹配以特定子字串開頭或結尾的字串。以下查詢將返回列 cityNew 開頭的所有行

SELECT name, city FROM Employees WHERE city LIKE 'New%'

你可以使用關鍵字 RLIKE 來使用 Java 正規表示式 。以下查詢將返回列 name 包含單詞 smithson 的行。

SELECT name, address FROM Employee WHERE name RLIKE '.*(smith|son).*'

你可以將函式應用於返回的資料。以下句子將以大寫形式返回所有名稱。

SELECT upper(name) FROM Employees

你可以使用不同的數學函式集合函式型別轉換函式日期函式條件函式字串函式

為了限制 result 中給出的行數,你可以使用 LIMIT 關鍵字。以下語句將僅返回十行。

SELECT * FROM Employees LIMIT 10