选择特定行

此查询将返回表 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