mysql 질문
본문
DATA에서 앞에서 2글자 기준으로 그룹 바이 하려면 group by 다른방법이 있을까요?
"select * from table group by 첫두글자";
1.data
가가가나나
가나나나나
가나다라라
나나다라바
다다다다다
2.출력결과
가나
나나
다다
...
답변 4
가장 쉬운게 LEFT(data,2)일것 같구요, distinct도 있습니다.
"select * from table group by LEFT(DATA, 2)";
SELECT substring(data, 1, 2) from table group by substring(data, 1, 2)
건수가 많다면
앞 두 글자를 쪼개어 별도 컬럼에 저장하시거나
문자열를 분리하여 저장하는 것이 좋습니다.
답변을 작성하시기 전에 로그인 해주세요.