前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >六、条件查询

六、条件查询

作者头像
喵叔
发布2021-06-25 15:13:45
1.3K0
发布2021-06-25 15:13:45
举报
文章被收录于专栏:喵叔's 专栏
一、WHERE 子句单条件查询

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

代码语言:javascript
复制
SELECT column_name FROM table_name WHERE column_name 运算符 value;

运算符如下:

运算符

说明

=

等于

<> 或 !=

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

between and

选取介于两个值之间的数据范围,相当于 >=并且<=

例子:

  1. 查询年龄大于30岁的学生:
代码语言:javascript
复制
SELECT name,age FROM student WHERE age >30;
  1. 查询性别是男的学生:
代码语言:javascript
复制
SELECT name,sex FROM student WHERE sex ='男';
  1. 删除年龄99岁的学生:
代码语言:javascript
复制
DELETE FROM student WHERE age =99;
  1. 查询年龄大于30并小于40的学生:
代码语言:javascript
复制
SELECT name,age FROM student WHERE age between 30 and 40;
二、WHERE 子句多条件查询

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

代码语言:javascript
复制
SELECT column_name FROM table_name WHERE condition1 运算符 condition2;

运算符如下:

运算符

说明

and

表示左右两边的条件同时成立

or

表示左右两边只要有一个条件成立即可

例子:

  1. 查询年龄大于30的男学生:
代码语言:javascript
复制
SELECT name,age,sex FROM student WHERE age>30 and sex='男';
  1. 查询年龄小于20或大于50的男性学生:
代码语言:javascript
复制
SELECT T name,age,sex FROM student WHERE (age<20 or age>50) and sex='男';
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/05/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、WHERE 子句单条件查询
  • 二、WHERE 子句多条件查询
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档