MySQL数据库系列内容的学习目录 → \rightarrow →老杜带你学MySQL学习系列内容汇总。
5. 数据处理函数
数据处理函数又被称为单行处理函数。单行处理函数的特点:一个输入对应一个输出。
和单行处理函数相对的是:多行处理函数。(多行处理函数特点:多个输入,对应1个输出!)
5.1 lower 转换小写
- 查询员工,将员工姓名全部转换成小写:
select lower(ename) as ename from emp;
14个输入,最后还是14个输出,这是单行处理函数的特点。
5.2 upper 转换大写
- 查询 job 为 manager 的员工:
select * from emp where job=upper('manager');
5.3 substr 取子串
substr 取子串:substr(被截取的字符串, 起始下标,截取的长度)
语句:select substr(ename, 1, 1) as ename from emp;
,查询结果如下图所示。
查询姓名以 M 开头所有的员工姓名。
- 第一种方式:模糊查询
select ename from emp where ename like 'M%';
- 第二种方式:使用
substr
函数
select ename from emp where substr(ename, 1, 1)=upper('m');