code-mo
code-mo
code-mo
전체 방문자
오늘
어제
  • Recode (46)
    • Language (0)
      • Java (0)
    • Spring (4)
    • DBMS (26)
      • DataBase (5)
      • SQL (20)
      • MySQL (0)
      • MariaDB (1)
    • Server (0)
    • IDE (0)
      • Eclipse (0)
    • WEB (0)
    • ETC (5)
    • 게시판 만들기 (9)
      • JSP ➜ Spring (9)
      • Spring ✚ Ajax (0)
    • nordia (0)
    • Diablo4 (0)
      • 야만용사 (0)
    • 쿠폰 (2)

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
code-mo

code-mo

[SQL] 문자함수 1. LOWER, UPPER, INITCAP , CONCAT , SUBSTR, LENGTH
DBMS/SQL

[SQL] 문자함수 1. LOWER, UPPER, INITCAP , CONCAT , SUBSTR, LENGTH

2023. 1. 27. 07:30
728x90

1. 대소문자 변환함수

LOWER : 소문자로 변환
UPPER : 대문자로 변환
1
2
SELECT 'SQL Course', LOWER('SQL Course'), UPPER('SQL Course')
FROM DUAL;
cs

 

1-1. INITCAP 

각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환
오라클에서만 지원하고 MySQL에서는 지원하지 않음
1
2
SELECT 'SQL Course', LOWER('SQL Course'), UPPER('SQL Course'), INITCAP('SQL Course')
FROM dual;
cs

 

2. 문자조작함수

2-1. CONCAT 

입력받은 문자열 두 개를 하나로 합친 결과를 출력한다
1
2
SELECT CONCAT('Hello', 'world')
FROM dual;
cs

 

 

2-2. SUBSTR 

입력받은 문자열의 일부를 추출해서 문자열로 출력하는 함수
SUBSTR('전체문자열', 추출자리값, 자를 칸수)

 

추출자리값이 양수이면 앞에서 시작
1
2
SELECT SUBSTR('HelloWorld', 1, 5)
FROM dual;
cs

 

추출자리값이 음수이면 뒤에서 시작
1
2
SELECT SUBSTR('HelloWorld', -5, 5)
FROM dual;
cs

 

2-3. LENGTH 

입력받은 문자열의 길이를 숫자로 돌려주는 함수
1
2
SELECT LENGTH('Hello')
FROM dual;
cs

 

'DBMS > SQL' 카테고리의 다른 글

[SQL] 숫자함수 ROUND, TRUNC , MOD  (0) 2023.01.29
[SQL] 문자함수 2. INSTR, LPAD|RPAD, REPLACE, TRIM  (0) 2023.01.28
[SQL] 함수 - 그룹 함수(AVG,SUM,MIN,MAX,COUNT)  (0) 2023.01.26
[SQL] 함수  (0) 2023.01.25
[SQL] Sub Query 서브 쿼리  (0) 2023.01.24
    'DBMS/SQL' 카테고리의 다른 글
    • [SQL] 숫자함수 ROUND, TRUNC , MOD
    • [SQL] 문자함수 2. INSTR, LPAD|RPAD, REPLACE, TRIM
    • [SQL] 함수 - 그룹 함수(AVG,SUM,MIN,MAX,COUNT)
    • [SQL] 함수
    code-mo
    code-mo

    티스토리툴바