if((select(length(max(flag)))from(prob13password))in(4),1,2) 이쿼리랑 if((select(max(length(flag)))from(prob13password))in(20),1,2) 이쿼리 차이가뭐죠
컬럼flag에는 값이 2개가있는데 가장긴 문자열길이가 20이고 짧은게 4입니다 max와 length가 위치가바꼈을때의 차이가 궁금합니다
max 함수는 "abcdefeeeeee" , "eee" 이렇게 flag 2개가 있을 때 "eee"가 max가 됩니다. 즉, 문자열에 각 문자를 비교하는거죠. length 함수는 길이를 비교하는거구요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
알파벳 순 vs 길이 순
max 함수는 "abcdefeeeeee" , "eee" 이렇게 flag 2개가 있을 때
"eee"가 max가 됩니다. 즉, 문자열에 각 문자를 비교하는거죠.
length 함수는 길이를 비교하는거구요.
댓글 달기