Whereas 是一个连接词,它可以用来表示对比或转折。它可以用来引出一个新的想法,而不是继续前面的想法。它也可以用来表达一个相反的意思,或者表明一个新的观点。
Whereas 常常用于正式文章中,例如法律文件、公告、声明和其他正式文章中。它也可以用于学术文章中,例如学术论文和学术书籍中。
Whereas 在口头语言中也很常见,但是在这种情况下,它通常会使用不同的形式,例如“while”或“on the other hand”。在这种情况下,它通常会表明一个相反的意思或者表明一个新的观点。
Whereas 后面通常会接上一个分句或者是一整个段落来说明对比或者转折之后的内容。因此,使用 Whereas 时要特别注意后面所接内容的准确性和合理性。
SQL WHERE 子句用于有条件地从单个表中取回数据或者将多个表进行合并。
如果条件满足,则查询只返回表中满足条件的值。你可以用 WHERE 子句来过滤查询结果,只获取必要的记录。
WHERE 子句不仅可以用于 SELECT 语句,还可以用于 UPDATE、DELETE 等语句,其用法见后面的章节。
在 SELECT 语句中使用 WHERE 子句的基本句法如下:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition]
在指定条件时,可以使用关系运算符和逻辑运算符,例如 >
、<
、=
、LIKE
、NOT
等。
考虑 CUSTOMERS 表,表中含有如下所示的记录:
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
下面的示例将从 CUSTOMERS 表中选取 Salary 字段的值大于 2000 的所有记录,并返回这些记录的 ID、Name、Salary 三个字段。
SQL> SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE SALARY > 2000;
运行结果如下所示:
+----+----------+----------+
| ID | NAME | SALARY |
+----+----------+----------+
| 4 | Chaitali | 6500.00 |
| 5 | Hardik | 8500.00 |
| 6 | Komal | 4500.00 |
| 7 | Muffy | 10000.00 |
+----+----------+----------+
下面的示例将从 CUSTOMERS 表中选取名字为 Hardik 的客户的记录,并返回其 ID、Name 和 Salary 三个字段。这里值得注意的是,所有的字符串都必须写在单引号中,就像上面的例子中所有的数值都不能放在引号中一样。
SQL> SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE NAME = 'Hardik';
结果如下所示:
+----+----------+----------+
| ID | NAME | SALARY |
+----+----------+----------+
| 5 | Hardik | 8500.00 |
+----+----------+----------+
SQL AND 和 OR 连接运算符SQL AND 和 OR 运算符可以将多个条件结合在一起,从而过滤 SQL 语句的返回结果。这两个运算符被称作连...
SQL MIN 函数MIN函数用于找出记录集中具有最大值的记录。要理解 MIN 函数,请考虑 employee_tbl 表,表中记录如下所示:SQL SELE...
SQL 事务 事务是在数据库上按照一定的逻辑顺序执行的任务序列,既可以由用户手动执行,也可以由某种数据库程序自动执行。 事务...
SQL ALTER TABLE 命令 SQL ALTER TABLE 命令用于添加、删除或者更改现有数据表中的列。 你还可以用 ALTER TABLE 命令来添加或...
SQL 语法规则SQL语句总是以关键字开始,如SELECT、INSERT、UPDATE、DELETE、DROP、CREATE。SQL语句以分号结尾。SQL不区分大...