mysql 写js函数_Mysql 中各种各样的函数

Mysql 中各种各样的函数

学习重点根据用途,函数大致分为算术函数,字符串函数,日期函数,转换函数和聚合函数

函数的种类很多,无需全部记住,只要记住代表性的就可以了,其他的可以使用的时候查询

函数的定义和种类所谓函数就是输入某一值得到相应的输出结果的功能,输入值称为参数,输出值称为返回值

函数的种类:算术函数(用来进行数据计算的函数)

字符串函数(用来进行字符串操作的函数)

日期函数(用来进行日期操作的函数)

转换函数(用来转换数据类型和值的函数)

聚合函数(用来进行数据聚合的函数)

算术函数+(加法)

-(减法)

*(乘法)

/(除法)

ABS–绝对值语法

实例化

要是 NULL 它返回的就是 NULL

MOD 求余语法 MOD

例如 MOD(7,3) 的结果也是 1

实例化

ROUND – 四舍五入语法

例如 ROUND(3.256,2) 意思就是 3.256 保留小数点后两位,所以最后结果是 3.26

实例化

字符串函数CONCAT 两个字符串拼接在一起

结果

str1

str2

str_concat

生活

充满了意外

生活充满了意外

LENGTH 字符串长度LENGTH(字符串)

要是想知道字符串包含多少个字符时,可以使用 LENGTH(长度)函数

执行结果

str1

len_str

opx

3

这里特别注意的就是字节 因为 1 个汉字占了 2 个字节,所以比如说生活 它的长度就是 4

LOWER 小写转换

语法

LOWER 只针对英文字母,它将参数中的字符串都转换为小写,该函数不适用于英文以外的字母场合

实例

UPPER –大写转换

语法

实例化结果

str1

up_str

abc

ABC

REPLACE – 字符串的替换

语法

使用 REPLACE 函数可以将字符串的一部分替换为其他的字符串

实例化结果

str1

str2

str3

rep_str

abc 太郎

abc

ABC

ABC 太郎

SUBSTRING —字符串的截取

语法

实例化从字符串的第三位开始截取,截取两个字符 ,mysql 开始一直都是 1 没有 0

结果

str1

sub_str

abcdefg

cd

日期函数

CURRENT_DATE —当前日期

CURRENT_TIME —当前时间

CURRENT_TIMESTAMP —当前日期和时间

EXTRACT –截取日期元素实例化

转换函数

CAST 函数数据类型转换语法

实例化

再比如

COALESCE –将 NULL 转换为其他值,这样避免运算的时候报错它会从左向右 找到不是 NULL 的值

实例化

结果

col_1

col_2

col_3

1

test

2009-11-01

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值