mysql은 오라클의 decode 같은 함수 없어?
있는다는게 row가 존재하냐 묻는거야? 왜 저게 문제가 되는거지?? 데이터가 많아서 그런가? ⓑ
ㄴ예를 들어서 a = 5 인 로우가 20개 있어. 근데 count(*) from somthing when a = 5 하면 일단 20개를 다 세잖아. 근데 1개만 세면 true로 나올 수 있으니까 자료가 많을 경우 더 빠르게 하기위해서 .
그럼 그냥 카운트 하지 말고 select Idx from table where a=5 limit 1 이렇게 하면 안될려나 트릭이고 깔끔하진 않지만 ⓑ
하여튼 내가 알기로는 없을꺼 같음 mysql.com에 찾아봐 ⓑ
요론 알흠다운 방법이 있었군.
mysql은 오라클의 decode 같은 함수 없어?
있는다는게 row가 존재하냐 묻는거야? 왜 저게 문제가 되는거지?? 데이터가 많아서 그런가? ⓑ
ㄴ예를 들어서 a = 5 인 로우가 20개 있어. 근데 count(*) from somthing when a = 5 하면 일단 20개를 다 세잖아. 근데 1개만 세면 true로 나올 수 있으니까 자료가 많을 경우 더 빠르게 하기위해서 .
그럼 그냥 카운트 하지 말고 select Idx from table where a=5 limit 1 이렇게 하면 안될려나 트릭이고 깔끔하진 않지만 ⓑ
하여튼 내가 알기로는 없을꺼 같음 mysql.com에 찾아봐 ⓑ
요론 알흠다운 방법이 있었군.