首页 > 数据库 >Mysql 一些函数的使用

Mysql 一些函数的使用

时间:2022-12-15 19:55:07浏览次数:36  
标签:case CURRENT 函数 Mysql sql break 使用 DATE

Mysql 一些函数的使用

if函数

  • SELECT IF(500<1000, "YES", "NO");
  • SELECT IF(500<1000,1, 0); 数字会一直叠加

sum函数

round函数

  • 四舍五入

结合项目中 做报表的时候查询指定时间内的数据
dateRange --- 就是 前端传过来需要查询制定的时间

switch(dateRange) {
			case "今日":
				sql += " DATE_FORMAT(?,'%m-%d') = DATE_FORMAT(NOW(), '%m-%d')";
				break;
			case "本周":
				sql += " week(CONCAT(YEAR(CURRENT_DATE),mid(?,5,6)))=week(CURRENT_DATE)";
				break;
			case "本月":
				sql += " MONTH(?)=MONTH(CURRENT_DATE)";
				break;
			case "全年":
				sql += " YEAR(?)=YEAR(CURRENT_DATE)";
				break;
//			default:
//				System.out.println("default");
		}

标签:case,CURRENT,函数,Mysql,sql,break,使用,DATE
From: https://www.cnblogs.com/maomao777/p/16450601.html

相关文章

  • MySQL for Mac 安装
    一、服务端安装1、下载网址 http://mysql.com2、拉到最下面选择社区版本  3、选择MySQLCommunityServer版本 选择不登陆,直接安装https://zhuanlan.......
  • 在stm32中使用printf
    记录使用printf的方法1.配置GPIOGPIO_InitTypeDefGPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); RCC_APB1PeriphClockCmd(RCC_APB2......
  • Python - 函数实战
    一、前言参考:https://www.cnblogs.com/poloyy/p/15110297.html1、什么是模块化程序设计在进行程序设计时将一个大程序按照功能划分为若干小程序模块每个小程序模......
  • AIRIOT答疑第2期|如何使用物联网平台的数据采集与控制引擎?
    任性用! 作为AIRIOT物联网低代码平台的五大核心能力引擎之一,数据采集与控制引擎具备极强的系统集成能力,提供丰富的接口,具备海量工业设备驱动库,分布式采集,稳定性高,实现......
  • 故障处理 | DM 搭建 MySQL 8.0 同步链路报错:code=26005
    作者:MrSylar背景DMv2.0版本引入新特性,试验性支持MySQL8.0。但因为一些强烈的需求,需要尝试DM1.0支持MySQL8.0。所用版本如下:ItemVersionMySQLmysql-community-s......
  • golang操作数据库-mysql&mongodb
    安装驱动goget-ugithub.com/go-sql-driver/mysql初始化模块gomodinitm执行gomodtidygomodtidy导入驱动packagemainimport"fmt"database/sq1'"github.com/go-sql-......
  • 【Flask】使用操作数据表,数据的增删改查
    目录1.flask项目演示2.sqlalchemy介绍和快速使用2.1原生操作的快速使用3.创建操作数据表3.2sqlalchemy快速插入数据4.scoped_session线程安全4.2类装饰器5.基本的......
  • shell编程中常见使用命令
    awk工作原理awk-F":"'{print$1,$3}'access.log(1)awk使用一行作为输入,并将这一行赋给变量$0,每一行可称作为一个记录,以换行符结束(2)然后,行被空格分解成字段,每个字段......
  • 详解shell 函数定义与调用
    一、Shell函数定义格式shell函数定义格式,各部分说明如下:[function]等中括号括起来部分----表示可选(即可有可无)your_function_name部分----为函数名your_shell_commands部......
  • MySQL5.7.21开启Gtid配置主从复制
    mysql5.7.21开启Gtid配置主从复制一、环境:mysql主库master:10.0.0.101172.168.1.101mysql从库slave:10.0.0.103172.168.1.103mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz......