SQL WHERE 子句

WHERE 子句用于过滤记录。

SQL WHERE 子句

WHERE 子句用于提取那些满足指定条件的记录。

SQL WHERE 语法

SELECT column1, column2, ...
FROM table_name
WHERE condition;

参数说明:

  • column1, column2, …:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。
  • table_name:要查询的表名称。

演示数据库

在本教程中,我们将使用 RUNOOB 样本数据库。

下面是选自 Websites 表的数据:

file

WHERE 子句实例

下面的 SQL 语句从 Websites 表中选取国家为 CN 的所有网站:

实例

SELECT * FROM Websites WHERE country='CN';

执行输出结果:

file

文本字段 vs. 数值字段

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。

在上个实例中 \’CN\’ 文本字段使用了单引号。

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

实例

SELECT * FROM Websites WHERE id=1;

执行输出结果:

file

WHERE 子句中的运算符

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

运算符 描述
= 等于
<> 不等于。注释:在 SQL 的一些版本中,该操作符可被写成 !=
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式
IN 指定针对某个列的多个可能值

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/sql-where-%e5%ad%90%e5%8f%a5/

(0)
AuroraAurora站点维系者
上一篇 2023年 5月 28日 下午11:20
下一篇 2023年 5月 28日 下午11:21

相关推荐

  • git 工作流程

    本章介绍了git的大致工作流程

    2024年 4月 30日
  • Helm | Helm 展示value

    文章目录helm show values简介可选项从父命令继承的命令请参阅 helm show values 显示chart的values 简介 该命令检查chart(目录、文件或…

    入门教程 2023年 12月 14日
  • 介绍和安装

    文章目录介绍和安装什么是Golang为什么选择Golang选择Go时的一些优点安装苹果系统Windows 系统Linux 系统环境配置linux1.下载安装包 or 直接安装2.解…

    2023年 12月 5日
  • setsebool

    文章目录setsebool补充说明语法选项实例 setsebool 修改SElinux策略内各项规则的布尔值 补充说明 setsebool命令 是用来修改SElinux策略内各项规…

    入门教程 2024年 3月 4日
  • df

    文章目录df补充说明语法选项参数大小格式实例 df 显示磁盘的相关信息 补充说明 df命令 用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用…

    入门教程 2023年 12月 7日
  • groupadd

    文章目录groupadd补充说明语法选项参数实例 groupadd 用于创建一个新的工作组 补充说明 groupadd命令 用于创建一个新的工作组,新工作组的信息将被添加到系统文件…

    入门教程 2023年 12月 14日
  • fuser

    文章目录fuser补充说明语法选项参数实例 fuser 使用文件或文件结构识别进程 补充说明 fuser命令 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程…

    入门教程 2023年 12月 14日
  • tftp

    文章目录tftp补充说明语法选项参数实例 tftp 在本机和tftp服务器之间使用TFTP协议传输文件 补充说明 tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件…

    入门教程 2024年 3月 11日
  • ping

    文章目录ping补充说明语法选项参数实例 ping 测试主机之间网络的连通性(ipv4) 补充说明 ping命令 用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协…

    入门教程 2024年 3月 1日
  • fold

    文章目录fold补充说明语法选项参数示例 fold 控制文件内容输出时所占用的屏幕宽度 补充说明 fold命令 用于控制文件内容输出时所占用的屏幕宽度。fold命令会从指定的文件里…

    入门教程 2023年 12月 14日
Translate »