728x90
- 문제
- Such attributes have the following format (accurate to letter cases): <one or more arbitrary character>%<first name>_<second name>%<zero or more arbitrary characters>.
- 풀이
- 와일드카드를 사용하여 앞/뒤에 문자 확인
- 이스케이프 문자를 활용하여 %와 _를 문자로 인식하기!
- 대소문자를 구분하기 위해 BINARY 사용
- 코드
CREATE PROCEDURE solution()
BEGIN
/* Write your SQL here. Terminate each statement with a semicolon. */
SELECT *
FROM USERS
WHERE ATTRIBUTE LIKE BINARY CONCAT('_%\%',first_name, '\_',second_name,'\%%')
ORDER BY ATTRIBUTE;
END
728x90
반응형
'TIL - 프로그래밍 > SQL' 카테고리의 다른 글
조건에 맞는 값들을 묶어서 출력하기 - GROUP_CONCAT() (0) | 2024.07.02 |
---|---|
[DBeaver] MySQL 연결 (오류 해결) (1) | 2024.07.02 |
[해커랭크] Interviews - MySQL (0) | 2024.06.14 |
[프로그래머스] LV5. 멸종위기의 대장균 찾기 - MySQL (RECURSIVE) (0) | 2024.06.13 |
[프로그래머스] LV3. 대장균의 크기에 따라 분류하기 2 - MySQL (0) | 2024.06.10 |
댓글