SQL 44

[ MySQL, Oracle ] SUBSTRING, SUBSTR, REGEXP_SUBSTR

1. MySQL의 SUBSTRING 함수설명:SUBSTRING 함수는 문자열의 특정 위치에서 지정한 길이만큼의 부분 문자열을 반환하는 함수입니다.SUBSTRING(string, start_position, length) string: 원본 문자열start_position: 추출을 시작할 위치 (1부터 시작)length: 추출할 문자열의 길이 (생략 시 끝까지 반환)구문:SUBSTRING(string, start_position, length)예시:SELECT SUBSTRING('Hello World', 7, 5) AS result; 결과:result------World이 예시에서, "Hello World" 문자열에서 7번째 문자부터 5글자를 추출하므로 결과는 "World"가 됩니다.  2. Oracle의..

SQL 2024.10.19

[프로그래머스] 조건에 맞는 사용자 정보 조회하기

-- SUBSTRING 메서드를 활용해 문자열 슬라이싱을 할 수 있으며 -- CONCAT 시 다른 요소와 구분해야 한다면 꼭 ' '를 추가해 빈칸을 만들어 주기! SELECT T2.USER_ID, T2.NICKNAME, CONCAT(T2.CITY, ' ', T2.STREET_ADDRESS1, ' ', T2.STREET_ADDRESS2) AS 전체주소, CONCAT(LEFT(T2.TLNO, 3), '-', substring(T2.TLNO, 4, 4), '-', SUBSTRING(T2.TLNO, 8, 4)) AS 전화번호 FROM USED_GOODS_BOARD T1 JOIN USED_GOODS_USER T2 ON T1.WRITER_ID = T2.USER_ID GROUP BY T1.WRITER_ID HAVIN..

SQL 2023.07.19