函数
华无丽言
人的一生就是不断学习的过程!
展开
-
MySQL中SUM(if())组函数的使用场景?
使用场景(案例)求列表里面的数据在类型为1时数据总数和类型为2时数据总数。原创 2022-07-18 16:42:12 · 964 阅读 · 0 评论 -
mysql 统计当天,当周,当月,当年和总量的SQL语句如何写?
主要是运用mysql 的一些内置函数知识。原创 2022-06-29 15:07:42 · 1834 阅读 · 0 评论 -
Mysql中函数COUNT()和SUM()有什么区别?
在数据库中统计常用的函数就count() 和sum()1.count: count是用来计数的,是求行的和。例如:分页中的总条数。SELECT count(*) FROM 表名2.sum: sum只会把结果为true 也就是 1的数据进行求和,sum是求列的和。例如:求某列的值等于1的数量。SELECT SUM(列名 = 1) as 别名 FROM 表名 count没有条件,只做计数!...原创 2022-05-05 18:13:02 · 1756 阅读 · 0 评论 -
多表联查中碰到一对多的问题,怎么处理SQL?
关键的SQL函数MySQL **GROUP_CONCAT()**函数将组中的字符串连接成为具有各种选项的单个字符串。GROUP_CONCAT(DISTINCT expression ORDER BY expression SEPARATOR sep);SEPARATOR指定在组中的值之间插入的文字值。如果不指定分隔符,则GROUP_CONCAT函数使用逗号(,)作为默认分隔符。用途案例:未使用前,查询出来的数据:使用后查询出的数据:二条SQL的主要区别代码: GROU原创 2022-04-21 18:39:51 · 1365 阅读 · 0 评论 -
统计每天、每月每天、每年每月的SQL语句怎么写?
关键就在date_format()函数的使用。定义:DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法:DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。案例:# 统计当天发送数和计费数select count(0) as sendCount,IFNULL(sum(tstd.task_status=1),0) as billingCount from t_sms_task AS tst原创 2022-01-25 10:04:23 · 2498 阅读 · 0 评论 -
SQL语句中判断字符串是否存在?
INSTR(str1,str2)在str1中查找str2字符串,找不到就返回0。返回值类型为long类型。默认是不区分大小写查找,如果想要区分大小写,就使用 BINARY 运算符。如:INSTR(str1,BINARY str2)原创 2021-11-16 12:04:59 · 1733 阅读 · 0 评论 -
sql语句中为空判断函数?
IFNULL(参数1,参数2)如果为空则返回参数2,不为空就返回参数1。案例:<!--返回education表中最大id值,第一条就返回1-->SELECT IFNULL(max(id),1) from education原创 2021-11-16 11:55:55 · 2209 阅读 · 0 评论 -
MySQL中函数的简单加法运算
函数的基本知识点-- 一 函数DELIMITER ** -- 定义结束符CREATE FUNCTION MPT(gg INT,mm INT)-- 参数列表RETURNS INT -- 返回类型BEGIN -- 创建局部变量接收返回值 DECLARE `sum` INT; SET `sum`=gg+mm; -- 功能语句 RETURN `sum`; -- 返回值; END **SELECT MPT(1,2); -- 调用函数SHO原创 2020-06-29 19:37:55 · 7124 阅读 · 0 评论