문자형 함수_연습문제Backend/db2018. 8. 19. 17:15
Table of Contents
반응형
-- smith의정보를 사원번호, 성명, 담당업무(소문자) 출력
SELECT EMPNO , ENAME , LOWER(job) FROM EMP WHERE ENAME = 'SMITH';
-- 사원번호, 사원명(첫글자만 대문자), 담당업무(첫글자만대문자)로 출력
SELECT EMPNO , INITCAP(ENAME) , INITCAP(job) FROM EMP ;
-- 이름의 첫글자가 ‘K’보다크고 ‘Y’보다 작은 사원의 정보( 사원번호, 이름, 업무, 급여, 부서번호)를 출력하되 이름순으로 정렬
SELECT EMPNO , ENAME , job , SAL , DEPTNO FROM EMP WHERE INITCAP(ENAME) >'K' and INITCAP(ENAME) < 'Y'
ORDER BY ENAME asc;
-- 이름이 5글자 이상인사원들을 출력
SELECT * FROM EMP WHERE LENGTH(ENAME) >=5;
-- 이름을 15자로 맞추고글자는 왼쪽에 오른쪽에는 ‘*’로 채운다
SELECT RPAD(ENAME,15,'*') FROM EMP ;
-- 월급은 10자로 맞추고숫자는 오른쪽에 왼쪽엔 ‘-‘로 채운다
SELECT LPAD(SAL,10,'-') FROM EMP;
-- 월급을 숫자에서 ‘영일이삼사오육칠팔구’ 글자로 대체
SELECT TRANSLATE(SAL,0123456789,'공일이삼사오육칠팔구') FROM EMP;
-- 월급의 숫자에서 0을‘$’로 바꾸어 출력
SELECT REPLACE(SAL,0,'$') FROM EMP;
반응형
'Backend > db' 카테고리의 다른 글
변환함수_연습문제 (0) | 2018.08.19 |
---|---|
날짜형 함수_연습문제 (0) | 2018.08.19 |
숫자형함수_연습문제 (0) | 2018.08.19 |
SQL 함수 (0) | 2018.08.19 |
SQL_검색기초 (0) | 2018.08.19 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상