六条件查询

Posted 喵叔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六条件查询相关的知识,希望对你有一定的参考价值。

一、WHERE 子句单条件查询

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

SELECT column_name FROM table_name WHERE column_name 运算符 value;

运算符如下:

运算符说明
=等于
<> 或 !=不等于
>大于
<小于
>=大于等于
<=小于等于
between and选取介于两个值之间的数据范围,相当于 >=并且<=

例子:

  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;

运算符如下:

运算符说明
and表示左右两边的条件同时成立
or表示左右两边只要有一个条件成立即可

例子:

  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=\'男\';
    本文首发平台CSDN,作者博客地址:https://blog.csdn.net/gangzhucoll

以上是关于六条件查询的主要内容,如果未能解决你的问题,请参考以下文章

GraphQL 查询,根据某些条件使用片段。已加载 GraphQL 文件

go-zero 成长之路—微服务电商实战系列(六条件查询)

Laravel 5.8 有条件地插入 sql 片段

PHP WordPress条件为主页SlideDeck主题代码片段

中继:有条件地在突变的胖查询中包含字段

条件片段和导航重用