哪个网站的课件做的好处,wordpress页面标签页,微信公众平台官网网址,怎样免费创建网站1、SQL WHERE 子句
在本教程中#xff0c;您将学习如何使用SQL从表中选择特定记录。 根据条件选择记录 在上一章中#xff0c;我们学习了如何从表或表列中获取所有记录。但是#xff0c;在现实世界中#xff0c;我们通常只需要选择#xff0c;更新或删除满足某些条件的那…1、SQL WHERE 子句
在本教程中您将学习如何使用SQL从表中选择特定记录。 根据条件选择记录 在上一章中我们学习了如何从表或表列中获取所有记录。但是在现实世界中我们通常只需要选择更新或删除满足某些条件的那些记录例如属于某个年龄段或某个国家/地区的用户等。 WHERE子句用于与SELECTUPDATE和DELETE。但是您将在接下来的章节中看到将此子句与其他语句一起使用。
1.1、语法
WHERE子句与SELECT 语句一起使用仅提取满足指定条件的那些记录。基本语法可以通过以下方式给出
SELECT column_list FROM table_name WHERE condition;在这里column_list是要获取其值的数据库表的列/字段的名称例如nameagecountry等。但是如果要获取表中所有可用列的值则可以使用以下语法
SELECT * FROM table_name WHERE condition;现在让我们看一些示例来演示其实际工作原理。 假设我们在数据库中有一个名为employees的表其中包含以下记录
1.2、使用WHERE子句过滤记录
以下SQL语句将从employees表中返回其薪水大于7000的所有employee 。该WHERE子句只是过滤掉不需要的数据。
SELECT * FROM employees
WHERE salary 7000;执行后输出将如下所示 正如您看到的输出仅包含薪水大于7000的那些雇员。类似地您可以从特定列中获取记录如下所示
SELECT emp_id, emp_name, hire_date, salary
FROM employees
WHERE salary 7000;执行上面的语句后您将获得如下输出 以下语句将获取其雇员ID为2的雇员的记录。
SELECT * FROM employees
WHERE emp_id 2;该语句将产生以下输出
1.3、WHERE子句中允许的运算符
SQL支持许多可在WHERE子句中使用的运算符下表总结了最重要的运算符。