SQLD(SQL 개발자) 기출 · 단일행 함수

다음 함수의 결과로 가장 적절한 것은?
본문)
SELECT LTRIM('ORACLE', 'A') AS C1, 
        SUBSTR('SQL-SERVER', 3, 3) AS C2, 
        LENGTH(REPLACE('SQL-SERVER', 'E')) AS C3 
 FROM DUAL; 

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

LTRIM은 왼쪽에서부터 특정 문자열를 지우며, 중간에 있는 문자열은 삭제되지 않는다. 따라서 LTRIM('ORACLE','A'은 왼쪽에 A가 없으므로 ORACLE 그대로 리턴된다. SUBSTR('SQL-SERVER', 3, 3)은 세 번째 위치에서 3개 문자열
을 추출하기 때문에 L-S가 출력된다. 또한, REPLACE에 의해 E가 삭제된 문자열의 길이는 8이 된다.
이 단원 연속 풀기 · 단일행 함수개념서 「단일행 함수」 읽기

이 단원 공개 기출 46문항

  1. 아래와 같은 내장 함수에 대한 설명 중에서 옳은 것을 모두 묶은 것은?단일행 함수
  2. 다음 중 아래와 같은 2건의 데이터 상황에서 SQL의 수행 결과로 가장 적절한 것은? (단, 이해를 돕기 위해 ↓ 는 줄바꿈을 의미하며 실제 저장값은 아니고, C…단일행 함수
  3. 오라클환경에서 날찌형 데이터를 다룰 경우, 아래 SQL 결과로 가장 적절한 것은?단일행 함수
  4. 다음 함수의 출력 결과로 가장 적절하지 않은 것은?단일행 함수
  5. 아래 SQL의 결과로 가장 적절한 것은?단일행 함수
단일행 함수 기출 전체 보기 →