六、条件查询

简介: 六、条件查询

一、WHERE 子句单条件查询

在SQL中 insert 、UPDATE、DELETE和SELECT后面都能带WHERE子句,用来插入修改删除或查询指定条件的记录。单条件查询语法如下:

SELECT column_name FROM table_name WHERE column_name 运算符 value;

运算符如下:

image.png例子:

1. 查询年龄大于30岁的学生:

SELECT name,age FROM student WHERE age >30;

2. 查询性别是男的学生:

SELECT name,sex FROM student WHERE sex ='男';

3. 删除年龄99岁的学生:

DELETE FROM student WHERE age =99;

4. 查询年龄大于30并小于40的学生:

SELECT name,age FROM student WHERE age between 30 and 40;

二、WHERE 子句多条件查询

在WHERE子句中使用and、or可以把两个或多个过滤条件结合起来,多条件查询语法如下:

SELECT column_name FROM table_name WHERE condition1 运算符 condition2;

运算符如下:

image.png


例子:

1. 查询年龄大于30的男学生:

SELECT name,age,sex FROM student WHERE age>30 and sex='男';

2. 查询年龄小于20或大于50的男性学生:

SELECT T name,age,sex FROM student WHERE (age<20 or age>50) and sex='男';
目录
相关文章
|
数据库
kettle开发篇-合并记录
kettle开发篇-合并记录
682 0
|
存储 编解码 算法
OpenCV2 计算机视觉应用编程秘籍:6~10
OpenCV2 计算机视觉应用编程秘籍:6~10
211 0
|
SQL 安全 数据安全/隐私保护
Python Web安全大挑战:面对SQL注入、XSS、CSRF,你准备好了吗?
在构建Python Web应用时,安全性至关重要。本文通过三个真实案例,探讨了如何防范SQL注入、XSS和CSRF攻击。首先,通过参数化查询替代字符串拼接,防止SQL注入;其次,利用HTML转义机制,避免XSS攻击;最后,采用CSRF令牌验证,保护用户免受CSRF攻击。这些策略能显著增强应用的安全性,帮助开发者应对复杂的网络威胁。安全是一个持续的过程,需不断学习新知识以抵御不断变化的威胁。
258 1
|
机器学习/深度学习 人工智能 自然语言处理
Transformer 能代替图神经网络吗?
Transformer模型的革新性在于其自注意力机制,广泛应用于多种任务,包括非原始设计领域。近期研究专注于Transformer的推理能力,特别是在图神经网络(GNN)上下文中。
433 5
|
测试技术 数据库 C++
Qt C++拖放事件探索之旅:多方法深入解析
Qt C++拖放事件探索之旅:多方法深入解析
1283 1
|
人工智能 Ubuntu Docker
【多系统解决方案】赶紧丢掉虚拟机吧,Docker + VNC 让你更加轻松拥有多系统
【多系统解决方案】赶紧丢掉虚拟机吧,Docker + VNC 让你更加轻松拥有多系统
617 0
|
存储
STM32F103C8 GPIO
STM32F103C8 GPIO
388 0
哈夫曼树
《基础系列》
147 0
|
Java JavaScript
高频词汇提取的Java实现
本文为原创,如需转载,请注明作者和出处,谢谢!     面对浩瀚的信息海洋,找到想要的资源有时真的是不容易。在大量文字中搜索高频词汇是信息搜索和数据压缩的共通课题。
1309 0