mysql字符串函数练习
-- 字符串函数
-- 1显示所有员工姓名的前三个字符.
select LEFT(e.ename,3) new_ename from emp e;
-- 2.显示正好为5个字符的员工的姓名,工资,部门号
select e.ename,e.sal,e.DEPTNO from emp e
where LENGTH(e.ename)=5;
-- 3.以首字母大写,其他字符小写的方式显示员工的姓名,
-- 要求部门号为30,且工资大于1500才显示。
SELECT
CONCAT(
UPPER(LEFT(e.ename,1)),
LOWER(SUBSTR(e.ename,2))
) new_ename
from emp e
where e.deptno=30
and e.sal>1500;
-- 4.显示所有员工的姓名,用a替换所有"A"
select REPLACE(e.ename,"A","a")
from emp e;
-- 1显示所有员工姓名的前三个字符.
select LEFT(e.ename,3) new_ename from emp e;
-- 2.显示正好为5个字符的员工的姓名,工资,部门号
select e.ename,e.sal,e.DEPTNO from emp e
where LENGTH(e.ename)=5;
-- 3.以首字母大写,其他字符小写的方式显示员工的姓名,
-- 要求部门号为30,且工资大于1500才显示。
SELECT
CONCAT(
UPPER(LEFT(e.ename,1)),
LOWER(SUBSTR(e.ename,2))
) new_ename
from emp e
where e.deptno=30
and e.sal>1500;
-- 4.显示所有员工的姓名,用a替换所有"A"
select REPLACE(e.ename,"A","a")
from emp e;
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。