SQL

SQL 3 ( 대소문자 변환 함수 [UPPER, LOWER, INTCAP] / 특정철자 추출 SUBSTR / 문자열 길이 추출 LENGTH / 특정 철자 위치 출력 INSTR / 철자 변경 REPLACE / 특정철자 N개 채우기[LPAD, RPAD] / 특정 철자 잘라내기[T..

아리빠 2023. 4. 24. 20:24

 

대소문자 변환 함수 배우기(UPPER,LOWER,INTCAP)

1.사원들의 이름을 출력하는데 첫번째 컬럼 이름을 대문자로 출력, 두번째 컬럼 소문자로 출력, 세번째 컬럼 이림의 첫번째 철자는 대문자, 나머지 소문자 출력하기

 
 

문자에서 특정 철자 추출하기 (SUBSTR)

 영단어 SMITH에서 SMI만 출력하기

 
 

 


문자열 길이 출력하기(LENGTH)

이름 출력하고, 그옆에 철자 개수 출력하기

 

문장서 특정 철자의 위치 출력하기(INSTR)

사원이름에서 알파벳 철자 M이 몇번째 위치에 있는지 출력

 

 


특정 철자를 다른 철자로 변경하기 (REPLACE)

이름과 월급 출력시 숫자 0을 *로 대체

 

*REGEXP_REPLACE 함수는 정규식 함수

일반함수보다 더 복잡한 형태의 검색패턴으로 데이터 조회할 수 있도록 해줌

 


특정 철자를 N개만큼 채우기(LPAD, RPAD)

월급 100을 *하나로 출력

 

 


특정 철자 잘라내기(TRIM, RTRIM, LTRIM)

첫번째 컬럼 smith, 두버째 컬럼 s 잘라서 출력, 세번째 컬럼 h잘라서 출력, 네번째 컬럼 양쪽 s 잘라서 출력

 

 


반올림해서 출력하기(ROUND)

소숫점 두번째 자리에서 반올림하여 출력

 


나눈 나머지 값 출력하기(MOD)

10을 3으로 나눈 나머지값 출력

 

 

사원 번호와 사원번호가 홀수면 1, 짝수면 0 출력하는 쿼리