六条件查询
Posted 喵叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六条件查询相关的知识,希望对你有一定的参考价值。
一、WHERE 子句单条件查询
在SQL中 insert 、UPDATE、DELETE和SELECT后面都能带WHERE子句,用来插入修改删除或查询指定条件的记录。单条件查询语法如下:
SELECT column_name FROM table_name WHERE column_name 运算符 value;
运算符如下:
运算符 | 说明 |
---|---|
= | 等于 |
<> 或 != | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
between and | 选取介于两个值之间的数据范围,相当于 >=并且<= |
例子:
查询年龄大于30岁的学生:
SELECT name,age FROM student WHERE age >30;
查询性别是男的学生:
SELECT name,sex FROM student WHERE sex =\'男\';
删除年龄99岁的学生:
DELETE FROM student WHERE age =99;
查询年龄大于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;
运算符如下:
运算符 | 说明 |
---|---|
and | 表示左右两边的条件同时成立 |
or | 表示左右两边只要有一个条件成立即可 |
例子:
查询年龄大于30的男学生:
SELECT name,age,sex FROM student WHERE age>30 and sex=\'男\';
查询年龄小于20或大于50的男性学生:
SELECT T name,age,sex FROM student WHERE (age<20 or age>50) and sex=\'男\';
本文首发平台CSDN,作者博客地址:https://blog.csdn.net/gangzhucoll
以上是关于六条件查询的主要内容,如果未能解决你的问题,请参考以下文章
GraphQL 查询,根据某些条件使用片段。已加载 GraphQL 文件