728x90
반응형
오늘 본 코딩 테스트를 대차게 망했는데... 그와중에 쉬운 문제로 걍 대문자 변환하면 되는 문제가 나왔는데... 원래는 몰랐지만(실무에서 써본적 없었음...) 자바를 떠올리며 UPPER를 생각해냈는데... 왜인지 프로그래머스 IDE에서 select에서 쓸 수 없다는 둥 웅엥 에러가 났다.
근데 찾아보니 상관 없는것 같은데 왜 안됐던걸까....?
UPPER('변환할문자' or 컬럼)
변환 문자(또는 변환 하고자 하는 컬럼의 값)를 모두 대문자로 변경
LOWER('변환할문자 or 컬럼)
변환 문자(또는 변환 하고자 하는 컬럼의 값)를 모두 소문자로 변경
INITCAP('변환할문자 or 컬럼)
변환 문자(또는 변환 하고자 하는 컬럼의 값)의 첫번째 문자만 대문자가 되도록 변경
예)
SELECT
UPPER('jiyeong') AS "upper"
, LOWER('JIYEONG') AS "lower"
, INITCAP('jiyeong') AS "init"
FROM DUAL
예상되는 결과는
upper | lower | init |
JIYEONG | jiyeong | Jiyeong |
728x90
반응형
'SQL' 카테고리의 다른 글
[오라클] 패키지 조회하기, 프로시저 조회하기, 프로시저 내용 조회하기, 패키지 내부 프로시저 조회하기 (0) | 2023.11.24 |
---|