일단 쿼리가..
select substr(dept_code,0,7) AS A1 from T_GROUP_INFO_2 GROUP BY A1
제가 하고싶은거는 문자가 7자이상이 있는데
7자리까지만 문자열이 똑같아도 같은그룹으로 포함시키고싶음..
위에 쿼리처럼 해결할려고하니 A1이 누구인지 Group by 절에서 인식을 못하는거 같고..
어떻게 해야하는지 5시간째 끙끙앓고있습니다...ㅠㅜ
비슷한 예로
이건안됨
select substr(dept_code,0,7) AS A1 from T_GROUP_INFO_2 GROUP BY substr(dept_code,0,7)
이건 되긴한데 6개까지 짜르려고하면 이것도 안됨.. -_-;
select dept_code from T_GROUP_INFO_2 GROUP BY dept_code HAVING dept_code=substr(dept_code,0,7)
훈수좀 주세요..
Group by에는 위에처럼 저런 닉네임을 넣을 수 ㅇ벗다
두 번째는 이미 집계해버려서 레코드 수가 확 줄었는데 원 레코드의 것을 검색하려고 하니 당연히 앙 댐
SELECT dept_code, substr(dept_code, 0, 7) FROM T_GROUP_INFO_2 WHERE dept_code = substr(dept_code, 0, 7)
ㅇㅋ에서 답 나왔네.. 쿼리 한 번 더 거쳐야 되는구만
SELECT SUBSTR(dept_code, 0, 7) FROM T_GROUP_INFO_2 GROUP BY SUBSTR(dept_code, 0, 7) HAVING SUBSTR(dept_code, 0, 7) = 'XXXX'