在这个大数据信息化的时代,数据已经成为生活和工作中不可或缺的东西,MySQL是java语言常用的数据库在那里如何处理MySQL数据库中的数据?以下是介绍MySQL处理数据函数使用方法,帮助您有效地处理数据和使用MySQL。
关于MySQL介绍处理数据10种常用MySQL处理数据函数的用法和操作如下:
1、lower 函数:转化为小写
用法:lower(转换字段名称)。查询员工姓名,将所有员工姓名转换为小写:select lower(ename) as ename from emp;
2、upper 函数:转换为大写
用法:upper(转换字段名称)。查询员工姓名,将所有员工姓名转换为大写:select upper(ename) as ename from emp;
3、length 函数:取字段长度
用法:length(字段名称)。获取员工姓名长度:select ename,length(ename) as nameLength from emp;
4、trim 函数:去除首尾空格。功能:trim 函数去除首尾空格,不去除中间空格,用法:trim(字符串)。所有在manager工作的员工:
select * from emp where job = trim(‘manager ‘);
5、round 函数:四舍五入
用法:round(四舍五入的数字,四舍五入的哪一个),默认保留整数位,保留整数位或不保留小数位:select round(125.18);或者 select round(125.18,0);
保留 1 位小数:select round(125.18,1);
保留 2 位小数:select round(125.18,2);
四舍五入个数位:select round(125.18,-1);
6、rand 函数:生成随机数
用法:rand()。生成一个 0-1 的随机数:select rand();
生成一个 0-100 的随机数:select round(rand()*100);
7、ifnull 函数:空值处理函数
用法:ifnull结论:在数据库中,Null参与数学操作的结果必须是Nulll;为防止计算结果出现Null,建议使用ifnull函数进行预处理。查询员工姓名和补贴,如果补贴设置为Null 0;select ename,ifnull(comm,0) from emp;
查询员工工资和补贴的总和,写错方法:select sal+comm from emp;
正确写法:select sal + ifnull(comm,0) from emp;
没有补贴的员工将获得月度补贴100,要求员工年薪 :select ename, (sal + ifnull(comm,100)) * 12 yearsal from emp;
8、case…when…then…else…end
用法:匹配工作岗位作为当MANAGER被视为SALESMAN时,工资增加了10% 工资提高了50%,其他职位的工资保持不变
case job
when ‘MANAGER’ then sal * 1.1
when ‘SALESMAN’then sal * 1.5
else sal
end
注意使用中 DQL 语句中的案例:匹配工作岗位,当是MANAGER时,工资会增加10%,当是SALESMAN时,工资会增加 50%,其他职位的工资不变
9、distinct函数
功能:删除查询结果中某一字段的重复记录。用法:distinct 字段名称或 distinct 字段名称, 字段名称 … 请注意,如果有多个字段和多个字段,distinct只能出现在所有字段的前面。案例:查询公司的工作情况
查询公司有多少工作岗位?
删除部门编号 deptno 和工作岗位 job 重复的记录
大多数其他计算机语言都是一样的,SQL支持使用函数处理数据,通常在数据上执行,为数据的转换和处理提供了便利。以上10个MySQL处理数据函数都是java程序员通常在编程程序中使用的函数属于想成为MySQL数据库的基本操作合格的java程序员,会使用MySQL处理数据函数也是一项基本技能。我希望这篇文章能对你有所帮助。