炸裂!MySQL 82 张图带你飞 (7)

炸裂!MySQL 82 张图带你飞

CONCAT(s1,s2 ... sn) :把传入的参数拼接成一个字符串

炸裂!MySQL 82 张图带你飞

上面把 c xu an 拼接成为了一个字符串,另外需要注意一点,任何和 NULL 进行字符串拼接的结果都是 NULL。

炸裂!MySQL 82 张图带你飞

LEFT(str,x) 和 RIGHT(str,x) 函数:分别返回字符串最左边的 x 个字符和最右边的 x 个字符。如果第二个参数是 NULL,那么将不会返回任何字符串

炸裂!MySQL 82 张图带你飞

INSERT(str,x,y,instr) : 将字符串 str 从指定 x 的位置开始, 取 y 个长度的字串替换为 instr。

炸裂!MySQL 82 张图带你飞

LTRIM(str) 和 RTRIM(str) 分别表示去掉字符串 str 左侧和右侧的空格

炸裂!MySQL 82 张图带你飞

REPEAT(str,x) 函数:返回 str 重复 x 次的结果

炸裂!MySQL 82 张图带你飞

TRIM(str) 函数:用于去掉目标字符串的空格

炸裂!MySQL 82 张图带你飞

SUBSTRING(str,x,y) 函数:返回从字符串 str 中第 x 位置起 y 个字符长度的字符串

炸裂!MySQL 82 张图带你飞

LPAD(str,n,pad) 和 RPAD(str,n,pad) 函数:用字符串 pad 对 str 左边和右边进行填充,直到长度为 n 个字符长度

炸裂!MySQL 82 张图带你飞

STRCMP(s1,s2) 用于比较字符串 s1 和 s2 的 ASCII 值大小。如果 s1 < s2,则返回 -1;如果 s1 = s2 ,返回 0 ;如果 s1 > s2 ,返回 1。

炸裂!MySQL 82 张图带你飞

REPLACE(str,a,b) : 用字符串 b 替换字符串 str 种所有出现的字符串 a

炸裂!MySQL 82 张图带你飞

数值函数

MySQL 支持数值函数,这些函数能够处理很多数值运算。下面我们一起来学习一下 MySQL 中的数值函数,下面是所有的数值函数

函数 功能
ABS   返回绝对值  
CEIL   返回大于某个值的最大整数值  
MOD   返回模  
ROUND   四舍五入  
FLOOR   返回小于某个值的最大整数值  
TRUNCATE   返回数字截断小数的结果  
RAND   返回 0 - 1 的随机值  

下面我们还是以实践为主来聊一聊这些用法

ABS(x) 函数:返回 x 的绝对值

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypsyx.html