[mysql] where in은 where 와 검색방법이 다르다.

florentyoon·2021년 8월 5일
0

MySQL

목록 보기
3/4

mysql 에서 검색을 위해

select~ from~ where id = '123'; 이라고 검색할 때,

이때 흔히 여러 값을 검색한다면 where id in ('123', '456', '789'); 를 사용한다.

하지만, where in 으로 검색할때 검색 값이 숫자 뒤에 문자도 허용된다!!

즉, ('123aaaa', '456bdfdv', '789asdasd1');은 모두 123, 456, 789인 id 값들을 가져온다!!

다만 aa123, 1234, 1123 등의 방법은 적용되지 않는다.

왜그런지는 더 찾아야 할듯....

profile
florentyoon의 IT 세상

0개의 댓글