[프로그래머스][MYSQL][Level 1][59037] 어린 동물 찾기

문제 링크

문제링크

정답

1
2
3
4
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != "Aged"

정답2

1
2
3
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION <> "Aged"

정답3

1
2
3
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION <> "Aged"

해설

  • % 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: 수고하셨습니다. :+1:

Reference

Leave a comment