초이준철
물낌표
초이준철
전체 방문자
오늘
어제
  • 분류 전체보기 (61)
    • Python (6)
    • SQL (37)
    • 경험 (6)
    • Tableau (7)
      • Tableau 기본 (2)
      • Tableau 빅스데이터 22여름 대학생 TWBX (5)
    • 책으로 배우는 공부 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • mysql set
  • 퇴사 후 회고
  • MYSQL group by
  • 데이터리안
  • 새빨간 거짓말 통계
  • Mysql ifnull
  • mysql 문자열 연결
  • MYSQL CASE문
  • MYSQL 집계함수
  • TWBX 과제
  • 퇴사회고
  • mysql concat
  • TWBX 대학생
  • 데이터분석가
  • 데벨챌
  • MYSQL 테이블 구조
  • MYSQL insert
  • mysql 문자열 자르기
  • 물낌표
  • MYSQL desc

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
초이준철

?!

SQL

[MySQL] 문자열 부분 추출 함수 LEFT(), RIGHT(), MID()

2022. 9. 15. 19:30

LEFT('문자열', n)

- 왼쪽에서부터 지정한 수(n)만큼 문자 반환

SELECT LEFT('ABCD', 2)
결괏값: 'AB'

 

RIGHT('문자열', n)

- 오른쪽에서부터 지정한 수(n)만큼 문자 반환

SELECT RIGHT('ABCD', 2)
결괏값: 'CD'

 

MID('문자열', m, n)

- 문자열의 m위치에서 n개 길이만큼 문자 반환

* n을 입력하지 않는다면, m기준으로 문자열 끝까지 반환

SELECT MID('ABCDEF', 3, 3);
결괏값: 'CDE'

SELECT MID('ABCDEF', -2);
결괏값: 'EF'

SELECT MID('ABCDEF', 1);
결괏값: 'ABCDEF'

참고: MID() 함수 사용법은 SUBSTRING() 함수와 동일해요.


문자열 길이 활용 문제 링크

https://www.hackerrank.com/challenges/more-than-75-marks/problem?isFullScreen=true&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=ze

 

Higher Than 75 Marks | HackerRank

Query the names of students scoring higher than 75 Marks. Sort the output by the LAST three characters of each name.

www.hackerrank.com

 

저작자표시 (새창열림)
    'SQL' 카테고리의 다른 글
    • [MySQL] 문자를 소문자 및 대문자로 바꾸는 방법 (LOWER / UPPER 함수)
    • [MySQL] 원하는 문자열 연결해서 추출하는 방법 CONCAT()
    • [MySQL] 문자열 길이 조회하는 방법 CHAR_LENGTH(), LENGTH()
    • [MySQL] LIKE 여러번 사용해야 할 때는 'REGEXP'
    초이준철
    초이준철
    WNWA

    티스토리툴바