MySQL—IF函数—类似三目运算符一、前言二、IF()函数 一、前言做项目时遇到需求,需要将车辆保险表的保险到期状态给区分显示(正常,即将到期,已过期),但是车辆保险表中并没有这个状态字段,所以得根据车辆保险时间去进行动态筛选出状态信息。二、IF()函数MySQL中的IF()函数作用类似于Java中的三目运算符,个人感觉在实际开发中使用可以避免多余的查询;表达式:IF(expr,value1,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 13:36:14
                            
                                447阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL8.0之窗口函数一、窗口函数简介1.1 什么是窗口函数1.2 窗口函数功能二、窗口函数语法三、窗口函数示例四、总结 一、窗口函数简介1.1 什么是窗口函数  MySQL从8.0开始支持窗口函数,这个功能在大多数据库中早已支持,有的也叫分析函数。那么什么是窗口呢?   窗口的概念非常重要,它可以理解为记录集合,窗口函数也就是在满足某种条件的记录集合上执行的特殊函数。对于每条记录都要在此窗            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 21:56:13
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数学函数字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 格式化函数        MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。本小节中将简单介绍MySQL中包含哪几类函数,以及这几类函数的的使用范围和作用。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 17:53:18
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              本篇文章主要是对MySQL中常见的内置函数进行了详细解释。例如有日期类函数、字符串类函数、数学类函数等等。希望本篇文章会对你有所帮助。 文章目录一、日期类函数1、1 使用详解1、2 实例演示二、字符串函数2、1 使用详解2、2 实例演示三、数学函数四、其他函数?♂️ 作者:@Ggggggtm ?♂️一、日期类函数  MySQL 中有许            
                
         
            
            
            
            
             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-13 16:16:00
                            
                                82阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在mysql中的写法: 在mysql中的写法:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-17 22:16:00
                            
                                149阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            阅读目录 什么是函数 与存储过程的区别 mysql自带函数 自定义函数 什么是函数 mysql中的函数与存储过程类似,都是一组SQL集; 与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值; 函数可以嵌入到sql语句中使用,而存储过程不能; 函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-02-19 17:34:00
                            
                                80阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            MySQL自我学习路线一、分组函数1. 分类2. 概述二、count三、sum四、avg五、max六、min七、组合使用八、分组查询引、select语句总结1. 一个完整的select语句格式:2. 语句执行顺序  一、分组函数1. 分类count:取得记录数sum:求和avg:取平均max:取最大数min:取最小数2. 概述分组函数也叫多行处理函数(输入多行,输出一行)分组函数自动忽略null            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 19:55:51
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。函数Mysql中函数有两种:系统函数自定义函数在mysql中,函数必须有返回值: 所以凡是有结果的内容都是由select去访问函数调用: select 函数名(参数列表);一、系统函数在mysql中所有的字符串操作单位基本都            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 23:31:38
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            分组查询
1,分组查询
功能:用作统计使用,又称为聚合函数,统计函数或组合函数。
常用的分类:sum  和,avg  平均值,max  最大值,min  最小值,count  技术
2,简单的使用
select sum(需要求和的列表) from 表名; -- 其他函数类似
3,这几种常用函数所支持的类型有哪些
sum,avg:支持的是数值型
min,max,count:支持任何字型
4,是否忽略            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 16:30:41
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            例:select nvl(字段名,0) from 表名 当字段名对应的数据不为null的时候返回数据库表该字段的实际值;当为null时,返回0。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 14:26:28
                            
                                783阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MYSQL中的独有函数IF()函数如果符合条件则返回A,否则返回B,使用CASE函数过于繁琐,如下:CASE WHEN condition THENA ELSE B END因而,MYSQL提供了IF()函数用于简化这种逻辑判断,其语法格式如下:IF(expr1,expr2,expr3)
如果expr1 为真(expr1 <> 0 以及expr1<>NULL),那么IF()            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 09:48:25
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第08章_聚合函数
1. 聚合函数介绍1.1 AVG和SUM函数1.2 MIN和MAX函数1.3 COUNT函数演示代码2. GROUP BY2.1 基本使用2.2 使用多个列分组演示代码3. HAVING3.1 基本使用3.2 WHERE和HAVING的对比演示代码4. SELECT的执行过程4.1 查询的结构4.2 SELECT执行顺序4.3 SQL 的执行原理演示代码课后练习说明:本内容整理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-11 23:02:02
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            进一取整CEIL() 例:SELECT CEIL(1.00001) 返回 2整数除法DIV() 例: SELECT 10 DIV 3 返回 3舍去法取整FLOOR() 例: FLOOR(3.99) 3取余数MOD() 例: SELECT 10 MOD 3 返回 1幂运算POWER() 例:POWER(2,3) 8四舍五入ROUND()数字截取TRUNCATE() 例: TRUNCATE(123.4            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 10:58:59
                            
                                1364阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql应用函数汇总目的函数1 -oracle中的 decode 替代方式函数2 - lag 与 lead函数3 - over函数4 - IF函数5 find_in_set 目的mysql函数可以减少大量的后端代码,以此来记录一些常用的sql函数函数1 -oracle中的 decode 替代方式解释:类似与一种语法糖函数 参数:decode(参数1,if,then,if,then,else)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 09:40:38
                            
                                1052阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【例6.1】求2,-3.3和-33的绝对值,输入语句如下:SELECT ABS(2), ABS(-3.3), ABS(-33);【例6.2】返回圆周率值,输入语句如下: SELECT pi();【例6.3】求9,40和-49的二次平方根,输入语句如下: SELECT SQRT(9), SQRT(40), SQRT(-49);【例6.4】对MOD(31,8),MOD(234, 1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-10-19 22:43:19
                            
                                800阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SELECT *,case when total_score >= 650  THEN '重点大学' 
              when total_score >= 600 and total_score <650 THEN '一本'
              when total_score >= 500 and total_score <600 THEN             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 11:19:58
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            decode 函数基本语法:decode(字段|表达式,条件1,结果1,条件2,结果2,...,条件n,结果n,缺省值);
--缺省值可以省略字段|表达式 等于 条件1 时,DECODE函数的结果返回 条件1 ,...,如果不等于任何一个条件值,则返回缺省值。【注意】:decode 函数 ,只能在select 语句用。decode 函数 用法:1.使用decode 判断字符串是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-17 21:55:32
                            
                                242阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL IF语句允许您根据表达式的某个条件或值结果来执行一组SQL语句。 要在MySQL中形成一个表达式,可以结合文字,变量,运算符,甚至函数来组合。表达式可以返回TRUE,FALSE或NULL,这三个值之一。请注意,有一个IF函数与本教程中指定的IF语句是不同的。MySQL IF语句语法下面说明了IF语句的语法:IF expression THEN 
   statements;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 13:55:41
                            
                                296阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 常见数据库注入函数:MYSQL: and length((user))>10
      ACCESS: and (select count() from MSysAccessObject)>0
      MSSQL: and (select count()from sysobjects)>0
      ORDER BY句子:
	      select id,user            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 13:46:46
                            
                                51阅读
                            
                                                                             
                 
                
                                
                    