首页 > 数据库 >SQL子句学习(2)

SQL子句学习(2)

时间:2023-04-07 15:11:06浏览次数:29  
标签:运算符 VA FL 子句 学习 state SQL WHERE SELECT

(一)AND,OR,NOT运算符

实例1

image
运算优先级:NOT>AND>OR,可以使用括号改变,一般都加括号便于理解
这些运算符用于多条件筛选,跟数学中的逻辑运算一样

练习1

image

答案1

点击查看答案代码
SELECT *
FROM order_items
WHERE order_id = 6 AND unit_price * quantity > 30
--除了SELECT后可以进行运算,WHERE后也可进行运算

(二)IN运算符

实例2

SELECT *
FROM customers
WHERE state = 'VA' OR state = 'GA' OR state = 'FL'

不能写成WHERE state = 'VA' OR 'GA' OR 'FL'
WHERE后面要跟一个完整的条件!

SELECT *
FROM customers
WHERE state IN ('VA', 'GA', 'FL')

IN运算符可以筛选包括几个条件(相同类型的),这几个条件是OR的关系,前面加上NOT可以筛选在这些条件之外的。
当你想要同一系列值比比较一个属性,就可以用运算符

练习2

image

答案2

点击查看答案代码
SELECT *
FROM products
WHERE quantity_in_stock IN (49,38,72)

标签:运算符,VA,FL,子句,学习,state,SQL,WHERE,SELECT
From: https://www.cnblogs.com/caihaiyang/p/17296129.html

相关文章

  • mysql+navicat安装配置教程
    一、MySQLl和Navicat的关系Mysql一个关系型数据库管理系统,由瑞典MysqlLAB公司开发,目前属于Oracle旗下产品,是目前最流行的关心型数据库管理系统之一。Navicat一个数据库管理工具,用可视化界面提供给用户操作Mysql数据库管理系统。记得我第一次安装Navicat之后,就以为......
  • mysql运维------主从复制
    1.概述主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。MySQL复制的有点主要包......
  • python+playwright 学习-50 pytest-playwright 多账号操作解决方案
    前言pytest-playwright插件可以让我们快速编写pytest格式的测试用例,它提供了一个内置的page对象,可以直接打开页面操作。但是有时候我们需要2个账号是操作业务流程,比如A账号创建了一个任务,需要用到B账号去操作审批动作等。如果需要2个账号同时登录,可以使用context上下文,它可......
  • 数组学习20230407
    今日学习数组:上节课背点:1.三角图输出:上改条件下改值2.外循环控制行,内循环控制列01变量一个数据数组多个同类数据数组/array相同类型数据的组合数组的声明:1.数据类型[]数组名intarr1=newint[]{元素,元素,元素}2.数组类型数组名[]......
  • Modbus功能码的学习与实验 01 读取线圈状态
    01读取线圈状态    查询帧  应答帧 ......
  • MySQL数据库与Nacos搭建监控服务
    目录Nacos部署项目环境快速开始nacos2.2.0版本配置说明MySQL部署安装方式Linux平台(CentOS-Stream-9)部署MySQL调试防火墙管理工具MySQL用户权限MySQL导入mysql-schema脚本Springboot项目构建项目环境项目构建Nacos联动测试Nacos监控(控制台)基本功能演示验证数据库表我相信有不少小......
  • seata学习AT模式
    注意点这里版本seata1.4.2(启动直接bin目录下面bat文件启动)数据库代理enable-auto-data-source-proxy这个配置默认开启(默认开启,配置相关配置就可以使用seata了),切换其他的可以自己配置。版本问题官网参考具体教程1.背景介绍Seata是一款开源的分布式事务解决......
  • 从零学习SDK(3)如何安装和配置SDK
    摘要本文介绍了如何在Android和iOS两个系统上来安装和配置SDK。SDK是软件开发工具包,它提供了一些预定义的函数、接口、文档、示例和工具,让开发者可以使用某种服务或功能。安装和配置SDK时要根据开发目标和环境来选择合适的SDK,并根据文档或示例来设置参数和选项,并测试其功能是否正常......
  • Vue3.0学习二
    组合式API:setup在beforecreate之前就执行了。import{ ref,toRefs, toRef,h}from'vue'export  default {props:{name:{type:String}},//setup中使用props中的数据setup(props,context){//propsconsole.log(prop......
  • docker 学习1
    1.下载地址:https://www.docker.com/2.安装:根据电脑选择不同版本3.注册docker账号4.设置token:文档https://docs.docker.com/docker-hub/access-tokens/5.设置镜像加速:mac为例:setting->dockerEngin->添加"registry......