加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL语句where有哪些用法 能做什么

发布时间:2023-04-20 11:06:20 所属栏目:MsSql教程 来源:
导读:这篇文章主要讲解了“SQL语句where有哪些用法,可以做什么”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一

这篇文章主要讲解了“SQL语句where有哪些用法,可以做什么”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。

SQL WHERE 子句

WHERE 子句用于过滤记录。

WHERE 子句用于提取满足指定标准的记录。 

SQL WHERE 语法

SELECT column1, column2, ...

FROM table_name

WHERE condition;

注意: WHERE子句不仅用于SELECT语法,还用于UPDATE,DELETE语法等!

WHERE子句可以与以下类型的SQL语句一起使用:

UPDATE

DELETE

UPDATE语句:

UPDATE "table_name"

SET "column_1" = [new value]

WHERE "condition";

DELETE语句:

DELETE FROM "table_name"

WHERE "condition";

演示数据库

在本教程中,我们将使用著名的Northwind示例数据库。

 以下是 "Customers" 表中的数据:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1

Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico4

Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

WHERE 子句实例

以下SQL语句从"Customers"表中选择其国家为"Mexico"的所有客户:

实例

SELECT * FROM Customers

WHERE Country='Mexico';

你也可以使用OR运算符的查询子句:

实例

SELECT * FROM Customers

WHERE Country='Mexico' OR PostalCode='05021';

文本字段与数值字段

SQL在文本值周围使用单引号(大多数数据库系统也接受双引号)。

如果是数值字段,则不要使用引号。

实例

SELECT * FROM Customers

WHERE CustomerID=1;

WHERE 子句中的运算符

WHERE子句中可以使用以下运算符:

运算符描述=等于<>不等于。 注意:在某些版本的SQL中,这个操作符可能写成!=

>大于<小于>=大于等于<=小于等于BETWEEN在某个范围内LIKE搜索某种模式IN为列指定多个可能的值

以上就是关于“SQL语句where有哪些用法,可以做什么”的介绍了,感谢各位的阅读,希望这篇文章能帮助大家解决问题。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章