[프로그래머스][MYSQL][Level 1][59036] 아픈 동물 찾기
문제 링크
문제링크
정답
”=” 대신 “==”를 사용하면 안됩니다.
1
2
3
4
5
|
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE 1 = 1 and
INTAKE_CONDITION = "Sick"
ORDER BY ANIMAL_ID ASC;
|
정답2
1
2
3
4
5
|
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE 1 = 1 and
INTAKE_CONDITION LIKE "Sick"
ORDER BY ANIMAL_ID ASC;
|
해설
- % matches any number of characters, even zero characters.
- _ matches exactly one character.
1
2
3
4
|
mysql> SELECT 'David!' LIKE 'David_';
-> 1
mysql> SELECT 'David!' LIKE '%D%v%';
-> 1
|
Mybatis에서는 아래와 같이 like concat을 통해 like 문을 사용합니다.
1
2
|
SELECT * FROM TABLE_NAME
WHERE COLUMN_NAME LIKE CONCAT(‘%’, #{searchKeyword}, ‘%’)
|
Success Notice:
수고하셨습니다.
Reference
Leave a comment