다른 값을 가진 그룹 행을 그룹화하고 다른 행을 합산하면서 이름을 바꾸는 방법은 무엇입니까?다른 값을 가진 행을 그룹화하고 이름을 바꿉니다.
| Dept | Value 1 | Value 2 | Value 3 |
| Car1 | 2 | 4 | 9 |
| Car2 | 2 | 8 | 9 |
| Car3 | 1 | 4 | 9 |
| MC1 | 2 | 4 | 9 |
| MC2 | 2 | 7 | 9 |
| MC3 | 2 | 4 | 9 |
| RV1 | 2 | 4 | 5 |
| RV2 | 2 | 34 | 9 |
| RV3 | 3 | 4 | 9 |
내가 이름을 하나의 행으로, 그룹 car1, car2, car3 원하는 자동차, MC1, MC2, 단일 행 이름 오토바이로 MC3 및 RV1, RV2, RV라는 이름의 단일 행에 RV3. "value1, value2 및 value3"열은 각 그룹에 대해 합산됩니다.
각 열은 다른 테이블에서 나오며 모두 외부 조인입니다. 값은 개수입니다. 지금까지 나는 조인을 추가하려고했다 : "내부 조인 (tbl.vehicles에서 부서 선택 (car1, car2, car3) sometable = sometable에)"내 결과는 car1, car2, car3에 대한 값의 합계를 포함합니다 , Dept 컬럼은 포함되지 않습니다. – WebDev90
그래서 'Car1'과 'Car2'와 같은 실제 값이 있다고 가정하고 어떻게 든 그들을 그룹화해야한다면 마지막 문자를 제거 할 수 있습니다 ('substring'과'char_length' 사용). 또는'replace '함수를 사용하여 숫자 문자를 제거하여 'CAR'등을 되 찾을 수 있습니다. 이러한 접근 방식 중 하나를 시도하고 그것이 얼마나 멀리 떨어져 있는지보십시오. – Andrew