SQL 中的 Where条件
一、SQL 中的 Where条件 语法
MySQL WHERE 语句用于定义从单独列表收集数据或连接到多个表的情况。如果满足指定的情况,则只返回表的唯一值。要提取信息并仅检索正确的记录,您可以使用 WHERE 语句。
不仅在 Selection 语句中使用了WHERE条件,在UPDATE断言、DELETE断言等中也使用了它。
现在,我们已经讨论了与WHERE条件相关的SELECT 语句的语法。
SELECT column1, column2, ..... columnN
FROM table_name
WHERE {condition}
注意:WHERE 条件不仅用于 Selection 断言,还用于 UPDATE 断言、Remove 断言等!
您可以使用比较或逻辑运算符,例如 >、<、=、LIKE、NOT 等来定义状态。下面给出的示例将明确说明这种表示法。
二、SQL 中的 Where条件 示例
在这里,我们考虑具有以下记录的 CUSTOMERS 表。
CustomerID | CustomerName | Address | Age | Salary |
---|---|---|---|---|
001 | Hardy Thompson | Maxico | 25 | 10000.00 |
002 | Sturt Broad Los Angeles | 28 | 25000.00 | |
003 | Joseph Winget | California | 30 | 56000.00 |
004 | David Anderson | Norway | 24 | 76000.00 |
005 | Alexa | Denmark | 35 | 23000.00 |
现在,我们将在SQL上运行下面给出的查询从上表 CUSTOMERS 中获取 CustomerID、CustomerName 和 Salary,其中薪水大于 25000。
Select CustomerID, CustomerName, Salary
from CUSTOMERS
Where Salary > 25000;
上述SQL语句成功执行后,我们得到如下输出。
在这里,我们有另一个实例,我们将从名为 CUSTOMERS 的数据库表中获取名为Joseph Winget 的特定客户的 CustomerID、CustomerName 和 Salary。
Select CustomerID, CustomerName, Salary
from CUSTOMERS
Where CustomerName = 'Joseph Winget';
在成功执行上述 SQL 语句后,我们得到了上面给出的结果。
注意 - 此处应注意,所有字符串都应在单引号 ('') 内指定。因此,如前面讨论的实例一样,应提供不带任何引号的数字数据。
热门文章
优秀文章