MySQL中对数值类型数据的处理

⭕️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家(点击跳转到网站)⭕️

MySQL针对日期的处理、运算符等

常见运算符

  • 算术运算符:加减乘除、求余数
    • +、-、×、/、%
  • 比较运算符:等于、不等于、大于、小于、大于等于、小于等于
    • =、!=或者<>、>、<、>=、<=
  • 逻辑运算符:逻辑与、逻辑或、逻辑非
    • AND 或 &&
    • OR 或 ||
    • NOT 或 !
  • 位运算符(不常用)
    • & : 位与
    • | : 位或
    • ^ : 位异或
    • ~ : 位取反
    • << : 左移
    • >> : 右移
  • 赋值运算符
    • =
  • 其他运算符:
    • IS NULL : 检查字段是否为NULL
    • IS NOT NULL : 检查字段是否不为NULL
    • BETWEEN ... AND ... : 值是否在两个值之间(包含)
    • NOT BETWEEN ... AND ... : 值是否不在两个值之间(不包含)
    • LIKE : 字符串模式匹配(使用通配符)
    • REGEXPRLIKE : 正则表达式匹配(用于字符串模式匹配)

简单举例函数

  1. ROUND():x 是要四舍五入的数值,y 是要保留的小数位数。如果省略 y,则默认为0,即四舍五入到最接近的整数
SELECT ROUND(123.4567)  -- 结果为 123
  1. FORMAT(x, y):x是要格式化的数字,y是小数点后的位数
SELECT FORMAT(123123123213, 2) -- 123,123,123,213.00
  1. POW(x, y):返回数字的n次放
SELECT POW(5, 3) -- 5x5x5=125
  1. GROUP BY:分组的常见结合用法
    • COUNT():用于统计行数或非NULL值的数量。
    • SUM():用于计算指定列的总和。
    • AVG():用于计算指定列的平均值。
    • MAX():用于获取指定列的最大值。
    • MIN():用于获取指定列的最小值。
  • 最大值: 使用 MAX() 函数。
SELECT MAX(column_name) FROM table_name; 
  • 最小值: 使用 MIN() 函数。
SELECT MIN(column_name) FROM table_name; 
  • 总和: 使用 SUM() 函数。
SELECT SUM(column_name) FROM table_name; 
  1. CONCAT():函数来拼接字符串
SELECT CONCAT('Hello', ' ', 'World') AS result;

理解

  • 函数是和运算符结合进行多样化的灵活处理使用,例如计算”率“”比例等“
SELECT ROUND(10023123123/234122333,2) -- 42.81,对已有数值进行保留两位小数
SELECT CONCAT(ROUND(10023123123/234122333,2),'%') --42.81%
  • 金钱的转换
SELECT COMMIT(ROUND(1000000/100),'万') --1000000元转换为100万元

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

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

相关文章

github 推送报错 ssh: connect to host github.com port 22: Connection timed out 解决

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

[pytorch] 2. tensorboard

tensorboard简介 TensorBoard 是一组用于数据可视化的工具。它包含在流行的开源机器学习库 Tensorflow 中.但是也可以独立安装&#xff0c;服务Pytorch等其他的框架 可以常常用来观察训练过程中每一阶段如何输出的 安装pip install tensorboard启动tensorboard --logdir<d…

会声会影2024专业旗舰版新功能介绍

随着科技的不断发展&#xff0c;视频制作已经不再是专业人士的专属领域&#xff0c;越来越多的人开始使用各种视频制作软件来记录生活、创作内容。其中&#xff0c;会声会影是被广泛使用的一款视频制作软件&#xff0c;其旗舰版更是备受关注。 据悉&#xff0c;会声会影2024旗舰…

246.【2023年华为OD机试真题(C卷)】分月饼(动态规划-JavaPythonC++JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-分月饼二.解题思路三.题解代码Python题解代码J…

E/E架构升级是汽车智能化发展关键

E/E架构升级是汽车智能化发展的关键。传统汽车采用的分布式E/E架构因计算能力不足、通讯带宽不足、不便于软件升级等瓶颈&#xff0c;无法满足现阶段汽车发展的需求&#xff0c;E/E架构升级将助力智能汽车实现跨越式革新。汽车E/E架构升级主要体现在硬件架构升级、软件架构升级…

基于SpringBoot的校园求职招聘系统

文章目录 项目介绍主要功能截图&#xff1a;部分代码展示设计总结项目获取方式 &#x1f345; 作者主页&#xff1a;超级无敌暴龙战士塔塔开 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &…

R语言【cli】——ansi_strsplit():分割ANSI命令彩色字符串

Package cli version 3.6.0 Description 这是base::strsplit()的彩色版本。它的工作方式与原版几乎一样&#xff0c;只不过保留了子字符串的色彩。 Usage ansi_strsplit(x, split, ...) Argument 参数【x】&#xff1a;字符向量&#xff0c;可能是ANSI样式的&#xff0c;或者…

[小程序]基于token的权鉴测试

一、服务器配置 服务器基于flask&#xff0c;需要额外安装flask_jwt_extended包 from flask import Flask #导入Flask包 from flask import request from flask import jsonify #用来返回json消息 from flask_jwt_extended import create_access_token, jwt_requi…

git clone超时

本文介绍作者在Centos上链接github超时&#xff0c;无法克隆的解决方案 在出现上图所示问题时&#xff0c;有可能是连接不到github.com&#xff0c;读者可以尝试输入ping github.com&#xff0c;当输入该指令后若长时间没有反应说明可能由于本地DNS无法解析导致的。 解决方案…

java eazyexcel 实现excel的动态多级联动下拉列表(1)使用名称管理器+INDIRECT函数

原理 将数据源放到一个新建的隐藏的sheet中将选项的子选项的对应字典设置到名称管理器中&#xff08;名称是当前选项的内容&#xff0c;值是他对应的子菜单的单元格范围&#xff0c;在1里面的sheet中&#xff09;子菜单的数据根据INDIRECT函数去左边那个单元格获取内容&#x…

PyQt5 快速入门(一)

第一节按钮控件,文本控件,输入框,app图标 文章目录 一.GUI按钮控件 二.文本控件 三.输入框 四.让窗口显示在屏幕中央 五.让窗口显示在屏幕中央 总结 一.GUI按钮控件 import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButtonif __name__ __main__:app …

77.网游逆向分析与插件开发-背包的获取-物品类的C++还原

内容参考于&#xff1a;易道云信息技术研究院VIP课 上一个内容&#xff1a;76.网游逆向分析与插件开发-背包的获取-背包地址的逆向分析-CSDN博客 码云地址&#xff08;ui显示角色数据 分支&#xff09;&#xff1a;https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本…

关于安装Dubbo+zookeeper过程中遇到的许多问题

在学习dubbozookeeper时安装启动dubbo-admin出现的一些问题&#xff1a; 首先我是跟着狂神安装zookeeper&#xff0c;基本下来没什么问题。然后就是安装dubbo-admin&#xff0c;狂神安装的是dubbo-admin-master&#xff0c;但是现在github上已经没有这个版本了&#xff0c;只能…

129 验证二叉搜索树

问题描述&#xff1a;给定一个二叉树&#xff0c;判断其是否是一个有效的二叉搜索树&#xff0c;假设一个二叉搜索树具有以下特征&#xff1a;节点的左子树质保函小于当前节点的数&#xff0c;节点的右子树质保函大于当前节点的数&#xff0c;所有左子树和右子树本身也是二叉搜…

rpc跨平台通信的简单案例,java和go

当我们使用Go和Java进行RPC&#xff08;Remote Procedure Call&#xff0c;远程过程调用&#xff09;跨平台通信时&#xff0c;你可以使用gRPC作为通信框架。gRPC是一个高性能、开源的RPC框架&#xff0c;它支持多种编程语言&#xff0c;包括Go和Java。下面我将为你提供一个简单…

1.21寒假集训

A: 解题思路&#xff1a; 判断改变第一个&#xff0c;后面字符根据前一个字符判断是否改变 判断改变第二个&#xff0c;同上&#xff0c;找到最小改变值。 下面是c代码&#xff1a; #include<iostream> using namespace std; int main() {string s,s1,s2;int sum1 0…

Python sleep函数用法:线程睡眠

如果需要让当前正在执行的线程暂停一段时间&#xff0c;并进入阻塞状态&#xff0c;则可以通过调用 time 模块的 sleep(secs) 函数来实现。该函数可指定一个 secs 参数&#xff0c;用于指定线程阻塞多少秒。 当前线程调用 sleep() 函数进入阻塞状态后&#xff0c;在其睡眠时间…

【Web】CTFSHOW 文件上传刷题记录(全)

期末考完终于可以好好学ctf了&#xff0c;先把这些该回顾的回顾完&#xff0c;直接rushjava&#xff01; 目录 web151 web152 web153 web154-155 web156-159 web160 web161 web162-163 web164 web165 web166 web167 web168 web169-170 web151 如果直接上传php文…

workflow源码解析:http客户端(一)

1、 示例程序 程序从stdin读取http/https URL&#xff0c;抓取网页并把内容打印到stdout&#xff0c;并将请求和响应的http header打印在stderr。 为了简单起见&#xff0c;程序用Ctrl-C退出&#xff0c;但会保证所有资源先被完全释放。 #include <signal.h> #include …

LeetCode 105. 从前序与中序遍历序列构造二叉树

105. 从前序与中序遍历序列构造二叉树 给定两个整数数组 preorder 和 inorder &#xff0c;其中 preorder 是二叉树的先序遍历&#xff0c; inorder 是同一棵树的中序遍历&#xff0c;请构造二叉树并返回其根节点。 示例 1: 输入: preorder [3,9,20,15,7], inorder [9,3,15,…