当前位置: 首页 > news >正文

【零基础必看的数据库教程】——SQL WHERE 子句

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

SQL WHERE 语法:

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

参数说明:

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

演示数据库

在本分享中,我们将使用 RUNOOB 样本数据库。

下面是选自 "Websites" 表的数据:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 菜鸟教程      | http://www.runoob.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+

WHERE 子句实例

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

实例

SELECT * FROM Websites WHERE country='CN';

执行输出结果:

文本字段 vs. 数值字段

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

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

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

实例

SELECT * FROM Websites WHERE id=1;

执行输出结果:

WHERE 子句中的运算符

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

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

恭喜你!今天学习了数据库的 WHERE 子句,大家休息一下,关注我,敬请期待下一期!

如果对您有所帮助,点个小小的赞和关注吧,感谢您的支持!

http://www.lryc.cn/news/433665.html

相关文章:

  • vscode docker debug python
  • 【Kubernetes】常见面试题汇总(四)
  • MATLAB基础语法知识
  • PopupInner源码分析 -- ant-design-vue系列
  • Maven 的 pom.xml 文件中<dependency> 元素及其各个参数的解释
  • 【信创】Linux终端禁用USB存储 _ 统信 _ 麒麟 _ 方德
  • 开放API接口时要注意的安全处理总结
  • FastGPT自定义插件的icon
  • SprinBoot+Vue旅游网站的设计与实现
  • 代码随想录刷题day27丨455.分发饼干 ,376. 摆动序列 ,53. 最大子序和
  • Detect It Easy
  • c++开关灯
  • DevOps实现CI/CD实战(六)- Jenkins集成k8s
  • 张雪峰:物联网行业迎高光时刻!如何选择?我们诚聘销售工程师!
  • 利用多文件编程实现顺序表的创建,判满,插入,输出
  • 百度快照劫持之JS劫持诊断与恢复一例
  • 深入探讨Go语言中的切片与数组操作
  • 【WPS Excel】复制表格时,提示“图片太大,超过部份将被截去“ 问题
  • 驱动(RK3588S)第九课时:多节点驱动与函数接口
  • Linux系统下配置MySQL
  • 信捷 XD PLC POU编程之FB
  • 终于有人把云计算、大数据和人工智能讲明白了!
  • 【编程底层思考】详解Java内存模型(JMM)原理及其作用
  • Docker的基本概念和优势
  • 数据结构————内核链表
  • 使用API接口获取某宝商品数据详情
  • 用Python实现时间序列模型实战——Day 15: 时间序列模型的选择与组合
  • 大数据之Flink(五)
  • SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析
  • 基于 jenkins 的持续测试方案