MySQL

MySQL max() 函数:求列最大值

在MySQL中,max(expr) 函数用于获取指定列的最大值,即返回查询结果集中某列的最大值。其语法格式如下:max(expr)--返回指定列的最大值max()函数是一个聚合函数,用于统计查询结果集中某列的最大值。该列可以是数值类型、日期类型或字符串类型。值得注意的是,max() 函数会忽略NULL值;如果所有值都是NULL或结果集为空,则返回NULL。这里准备了一张dotcpp_u

MySQL row_count() 函数:获取上一操作影响的行数

在MySQL中,row_count() 函数用于获取上一操作影响的行数,即返回前一个DML语句影响的数据行数。其语法格式如下:row_count()--返回上一操作影响的行数row_count()函数是一个信息函数,用于返回前一个INSERT、UPDATE或DELETE语句影响的数据行数。值得注意的是,row_count()函数返回最近一次DML操作影响的行数;对于SELECT语句,在

MySQL ascii() 函数:获取字符的ASCII码值

在MySQL中,ascii(str) 函数用于获取字符串第一个字符的ASCII码值(MySQL没有字符概念),即返回该字符对应的ASCII数值。其语法格式如下:ascii(str)---返回字符串第一个字符的ASCII码值ascii()函数根据参数返回其第一个字符对应的ASCII码数值。如果传入的是多字符字符串,只返回第一个字符的ASCII码值。值得注意的是,ascii(NULL) 的

MySQL8.0+ lead() 函数:跳下几行访问

在MySQL中,lead(expr, n) 函数用于访问后续行的数据,即返回当前行后面第n行的值。其语法格式如下:lead(expr,n)over(partitionbyexprorderbyexpr)--返回后续行的值lead()函数是一个窗口函数,用于访问结果集中当前行后面的指定行的数据

MySQL instr() 函数:查找子串位置

在MySQL中,instr(str, substr) 函数用于查找子串在字符串中的位置,即返回子串在字符串中第一次出现的位置(基于1-based)。其语法格式如下:instr(str,substr)--返回子串在字符串中的位置instr()函数根据两个参数进行查找操作:原字符串str,要查找的子串substr。返回子串第一次出现的位置索引(从1开始)。值得注意的是,inst

MySQL coalesce() 函数:返回第一个非NULL值

在MySQL中,coalesce(expr1, expr2, expr3, ...) 函数用于返回第一个非NULL值,即从参数列表中返回第一个非NULL的值。其语法格式如下:coalesce(expr1,expr2,expr3,...)--返回第一个非NULL值coalesce()函数是一个流程控制函数,用于从多个参数中返回第一个非NULL的值。值得

MySQL last_insert_id() 函数:最后插入的自增ID

在MySQL中,last_insert_id() 函数用于获取最后插入的自增ID,即返回最后一条INSERT语句生成的自增主键值。其语法格式如下:last_insert_id()--返回最后插入的自增IDlast_insert_id()函数是一个信息函数,用于返回当前会话中最后一条INSERT操作产生的AUTO_INCREMENT值。值得注意的是,last_insert_id()函数不

MySQL8.0+ row_number() 函数:行添加序号

在MySQL中,row_number() 函数用于为结果集中的行分配连续序号,即返回每行在分区内的连续编号。其语法格式如下:row_number()over(partitionbyexprorderbyexpr)--返回行的连续序号row_number()函数是一个窗口函数,用于为结果集中的每一行分配一

MySQL8.0+ regexp_substr() 函数:正则表达式提取子串

在MySQL中,regexp_substr(str, pattern) 函数用于提取正则表达式匹配的子串,即返回字符串中匹配正则表达式模式的第一个子串。其语法格式如下:regexp_substr(str,pattern)--返回正则表达式匹配的第一个子串regexp_substr()函数根据两个参数进行提取操作:原字符串str,正则表达式模式pattern。返回匹配正则模式

MySQL cos() 函数:计算数值的余弦值

在MySQL中,cos(x) 函数用于计算 x 的余弦值,即返回角度 x 的余弦函数结果。其语法格式如下:cos(x)--返回x的余弦值cos()函数根据参数 x 的数值计算余弦值,其中 x 为弧度值。值得注意的是,cos(NULL) 的返回值是NULL;而cos('字符串'),cos() 函数会尝试将字符串转换为数值,如果转换成功,返回对应的余弦值;如果转换失败,则返