1. 程式人生 > >mysql字串函式練習

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;