首页 关注 > > 正文

mysql_单行函数_环球快资讯

2023-02-19 20:56:05 来源:哔哩哔哩 分享到:

一. 函数的理解

1.什么是函数

它可以把我们经常使用的代码封装起来, 需要的时候直接调用即可。这样既提高了代码效率 ,又提高了可维护性 。在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。使用这些函数,可以极大地提高用户对数据库的管理效率 。


(资料图)

2.MySQL的内置函数及分类

单行函数 、 聚合函数(或分组函数)

1.操作数据对象 

2.接受参数返回一个结果 

3.只对一行进行变换 

4.每行返回一个结果 

5.可以嵌套 

6.参数可以是一列或一个值

二.数值函数

1.字符函数

concat    拼接

substr    截取子串

upper    转换成大写

lower    转换成小写

trim    去前后指定的空格和字符

ltrim    去左边空格

rtrim    去右边空格

replace    替换

lpad    左填充

rpad    右填充

instr    返回子串第一次出现的索引

length     获取字节个数

2.数学函数

round     四舍五入

rand     随机数

floor    向下取整

ceil    向上取整

mod    取余

truncate    截断

3.日期函数

now    当前系统日期+时间

curdate    当前系统日期

curtime    当前系统时间

str_to_date     将字符转换成日期

date_format    将日期转换成字符

4.流程控制函数

IF(value,value1,value2)     如果value的值为TRUE,返回value1, 否则返回value2

IFNULL(value1, value2)     如果value1不为NULL,返回value1,否 则返回value2

CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 .... [ELSE resultn] END 

相当于Java的if...else if...else

CASE expr WHEN 常量值1 THEN 值1 WHEN 常量值1 THEN 值1 .... [ELSE 值n] END

相当于Java的switch...case...

在这里,只是写到了开发中常用的函数;

角度与弧度互换函数、三角函数、指数与对数、进制间的转换、加密与解密函数 等等,这些函数在实际开发中很少用到,了解即可。

三.练习

关键词: 可维护性 数据对象 向下取整

x 广告

4.2万余名残疾人有了专属辅助器具

市残联辅助器具中心为我提供的这辆轮椅,可以躺可以坐,时间长也不太累。由于交通事故导致高位截瘫,张家口市桥东区重度肢体残疾人边海卧病

大庆航空救援支队张家口驻防队伍圆满完成任务

近日,在跨省驻防460余天,圆满完成北京2022年冬奥会和冬残奥会张家口赛区森林防灭火、应急救援等安保任务后,大庆航空救援支队张家口驻防

张家口宣化区不动产登记中心全面提升登记服务工作效率

在工作人员的指引下,半个小时就办完了,没想到这么方便。近日,在宣化区不动产登记中心,前来办理房屋抵押手续的市民孙淑苗高兴地对记者说

助力重点群体稳定就业 张家口开展“春风行动”网络招聘活动

为保障企业用工需求,助力重点群体稳定就业,今年以来,张家口市人社部门联合工信、民政等部门在全市范围内组织开展春风行动网络招聘活动。

张家口举行坝下片区春季重点项目集中开工活动

近日,张家口举行坝下片区春季重点项目集中开工活动。72个项目集中开工,总投资256 7亿元。此次集中开工的项目中,战略性新兴产业项目26个

x 广告

Copyright   2015-2022 热讯地质网版权所有  备案号:豫ICP备20005723号-6   联系邮箱:29 59 11 57 8@qq.com