error based로 풀어내야 하는 문제
우선 이 문제를 처음 보면, 두 가지 생각이 든다.
time based
사용할 수 있는 방법이 3가지이다.
sleep, benchmark, heavy query
그런데 3가지 모두 ( )
가 필터링 되어서 사용할 수 없다.
깔끔하게 포기!
error based
우선 if()
와 같은 역할을 할 수 있는 것이 case when
구문이 ()
없이 사용할 수 있다.
에러를 유발할 수 있을 방법이 없을까 하다가 큰 숫자를 만들어 보았다.
성공!
의외로 python 쿼리 짜는것이 쉽지 않았다.
( )
가 필터링 되어 pw like '%' 형태로 쿼리를 짜야 하는데, length를 알 수 없어 하나씩 다 해보고 되면 되고, 아니면 말고 이런 느낌으로 쿼리를 짜주면 된다.