MySQL 运算符

MySQL 运算符主要包括 3 大类:比较运算符、算术运算符、逻辑运算符。

算术运算符

+ 、减 - 、乘 * 、除 / 、求余 %

比较运算符

运算符
语法
说明
=
a=b
如果参与计算的两个操作数相等则为 true ,否则 false
!= 或者 <>
a!=b 或者 a<>b
如果两个操作数不相等则 true[1] ,否则 false[0]
>
a>b
如果 a 大于 b true
<=
a<=b
小于等于
>=
a>=b
大于等于
in 或者 not in
in 用于判断某个列的取值是否为指定的值,使用 in 运算符时指定的值是离散的数据,不是连续值。
select * from tb_student where age in(18,28,15) 含义是`age=18 or age=28 or age=15`
select * from tb_student where age not in(18,28,15) 含义是`age!=18 and age!=28 and age!=15
between/and
用于判断数据是否在指定的范围内,连续值。
查询成绩及格并且不属于优秀的所有学生信息
select * from tb_student where score>=60 and score<=85; 
select * from tb_student where score between 60 and 85; 

逻辑运算符

语法
说明
&& 或者 and
a and b 或者 a&&b
逻辑与,如果参与计算的两个操作数为 true ,否则 false
|| 或者 or
a or b 或者 a || b
逻辑或,如果参与计算的双反,只要一方为 false ,则返回 false
not 或者 !
not a 或者 !a
逻辑非,如果操作数为 false 则结果为 true

聚集函数

聚集函数用于对于一个集合中的数据进行处理,不是一行一行的数据。

count 统计行数、sum 求和、max 最大值、min 最小值、avg 平均值

对查询结果分组

可以使用 group by 子句对查询结果进行分组处理,经常会使用聚集函数

1、如果不使用分组,聚集函数则用于处理所有查询结果数据

2、如果使用分组,则分别作用于各个分组查询的结果数据

having 分组条件

having 对分组进行条件选择 having 条件

排序处理

语法:select ... from ... order by 列名称 1 [asc/desc],列名称 2 [asc/desc],...

asc 正序自然序,desc 逆序。默认 asc

查询学生信息,要求按照年龄倒排序,如果年龄相等,则按照姓名排序

select * from tb_student order by age desc,name;

1、排序过程中首先按照列名称 1 进行排序,如果列 1 对应值相等时,才按照列名称 2 对应列值进行排序。

2、注意默认按照指定列的自然序排序,如果需要倒序则使用关键字 descasc 是正序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/762502.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Godot 3.5组件】简单血条组件HealthBar

说明 本文原文写自2022年&#xff0c;内容基于Godot3.5。是本人早期进行Godot组件化和自定义节点探索时的产物&#xff0c;当时的代码和思想可能不太成熟&#xff0c;但贴出来&#xff0c;供需要学习组件化基础思路的同学食用。 概述 血条作为一个非常基础和常见的组件&…

C语言易错知识点:二级指针、数组指针、函数指针

指针在C语言中非常关键&#xff0c;除开一些常见的指针用法&#xff0c;还有一些可能会比较生疏&#xff0c;但有时却也必不可少&#xff0c;本文章整理了一些易错知识点&#xff0c;希望能有所帮助&#xff01; 1.二级指针&#xff1a; parr是一个指针数组&#xff0c;其中每…

速盾:cdn加速后真实ip会暴漏吗?

CND&#xff08;内容分发网络&#xff09;是一种通过将内容分发到全球各地的服务器来加速网站访问的技术。当用户请求访问一个网站时&#xff0c;CDN会将静态资源&#xff08;如图片、视频、脚本等&#xff09;缓存在离用户最近的服务器上&#xff0c;从而提高网站的加载速度。…

uniapp中使用mixins控制横屏竖屏

概念 mixins概念和用法同vue在此不在赘述。 在根目录下创建mixins目录&#xff0c;在mixins目录下创建lockScreen.js export default {data() {return {};},onLoad() {// #ifndef H5plus.screen.lockOrientation(portrait-primary);// #endif},onShow: function() {},onUnload…

国创证券|上市公司破产了手里的股票怎么办?

上市公司破产了&#xff0c;那只能等候公司破产清算补偿。 上市公司破产后&#xff0c;公司的财物将进行清算&#xff0c;还完债款假如还有剩下财物&#xff0c;就会分给持有股票的股民。一般优先偿还借主、再偿还优先股东&#xff0c;最终才是一般股东&#xff0c;假如资不抵…

【网络编程基础(三)】线程同步

学习分享 1、线程同步2、用信号量进行同步2.1、信号量函数2.2、创建一个信号量2.3、sem_post函数 &#xff08;解锁&#xff09;2.4、sem_wait函数 (加锁)2.5、sem_destroy函数2.6、信号量示例 3、用互斥量进行同步3.1、互斥量函数数组3.2、互斥量示例 1、线程同步 两个&#x…

[数据集][目标检测]麻雀检测数据集VOC+YOLO格式1157张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;1157 标注数量(xml文件个数)&#xff1a;1157 标注数量(txt文件个数)&#xff1a;1157 标注…

Spring Web MVC入门(6)

应用分层 在开发的过程中, 我们会发现, 程序的代码有时会很"杂乱", 如果后面的项目更大了, 那就会更加地杂乱无章(文件乱, 代码内容乱). 也基于此, 接下来让我们来学习一下应用分层. 也类似于公司的组织架构 公司初创阶段, 一个人身兼数职, 既做财务, 又做人事,还有…

交易的成功并非仅依赖于拥有强大的工具,而在于如何用好你的工具

任何领域伟大的成就往往源于个人不屈不挠地克服重重障碍的能力&#xff0c;这种毅力和决心并非普通人所具备&#xff0c;因此他们往往只能停留在普通和平凡的层面。 而对于那些渴望在交易领域取得卓越成就的人来说&#xff0c;坚持采用一套经过验证且有效的交易系统&#xff0c…

11 html 学习/作业

<!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><body><a href"./index.html">首页</a><a href"https://www.baidu.com/">百度</a><a h…

使用Windows的“远程桌面连接”Ubuntu主机连接不上问题解决

问题描述&#xff1a; 使用Windows自带的“远程桌面连接”来连接自己的Ubuntu的系统的过程中&#xff0c;自己已经成功安装了 xrdp 文件包&#xff0c;但是在使用“远程桌面连接”时&#xff0c;自己的“远程桌面连接”软件在输入Ubuntu系统的用户名和密码后&#xff0c;连接不…

蓝桥杯Java ABC组 LG P1586 四方定理

题目链接&#xff1a; https://www.luogu.com.cn/problem/P1586 #完全背包 #方案数 #二维背包 #Favorite 题意就是一个有限制的完全背包求方案数&#xff08;注意审题&#xff0c;一开始我看成了 01 背包&#xff0c;调了二十分钟没调出来&#xff09; 设 f[i][j][k] 表示为…

Python爬虫实战—探索某网站电影排名

文章目录 Python爬虫实战—探索某网站电影排名准备工作编写爬虫代码代码解析运行情况截图进一步优化和说明完整代码总结 说明&#xff1a;本案例以XXX网站为例&#xff0c;已隐去具体网站名称与地址。 Python爬虫实战—探索某网站电影排名 网络爬虫是一种自动化程序&#xff0…

txt、pdf等文件转为一行一行的doccano数据集输入格式

文章目录 doccano 数据集导入简介代码实现代码运行结果代码公开 doccano 数据集导入 在Doccano 导入数据集时&#xff0c;使用TextLine的文件格式&#xff0c;导入的文件需要为一行一行文本的数据格式&#xff0c;每一行文本在导入Doccano后就是一条数据。 简介 主要工作说明…

LeetCode-热题100:17.电话号码的字母组合

题目描述 给定一个仅包含数字 2-9 的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下&#xff08;与电话按键相同&#xff09;。注意 1 不对应任何字母。 示例 1&#xff1a; 输入&#xff1a; digits “23” 输出&a…

MySql事务原理与优化建议

MySql事务原理与优化建议 前言一、事务的定义二、事务的ACID特性三、事务的隔离性四、读写锁五、MVCC机制六、事务提交的流程七、大事务的影响八、事务优化建议总结 前言 最新的 Java 面试题&#xff0c;技术栈涉及 Java 基础、集合、多线程、Mysql、分布式、Spring全家桶、My…

运用YOLOv5实时监测并预警行人社交距离违规情况

YOLO&#xff08;You Only Look Once&#xff09;作为一种先进的实时物体检测算法&#xff0c;在全球范围内因其高效的实时性能和较高的检测精度受到广泛关注。近年来&#xff0c;随着新冠疫情对社交距离管控的重要性日益凸显&#xff0c;研究人员开始将YOLO算法应用于社交距离…

python知识点总结(七)

python知识点总结七 1、堆和栈的区别2、如何在局部修改全局的变量a、计算结果b、计算结果 3、如何修改一个enclosing变量4、关于值传递还是地址传值5、布尔类型6、逻辑运算7、字符串切片操作8、取整、取余、除数9、变量赋值10、字符串与数字相乘11、整型、浮点型、字符型之间相…

List系列集合:ArrayList、LinkedList --java学习笔记

List系列集合 特点&#xff1a;有序、可重复、有索引 ArrayList&#xff1a;有序、可重复、有索引LinkedList&#xff1a;有序、可重复、有索引 List集合的特有方法 List集合因为支持索引&#xff0c;所以多了很多与索引相关的方法&#xff0c;当然&#xff0c;Collection的…

CentOS7 安装和使用Docker

文章目录 前言一、Docker的主要优势二、安装前必读三、安装Docker的详细步骤1. 安装需要的软件包2. 设置仓库3. 安装Docker方式一 使用官方安装脚本自动安装方式二 选择版本并安装4. Docker运行操作4.1 启动4.2 关闭4.3 运行状态4.4 开机自启四、在没有Sudo的情况下执行Docker命…