찾다

 >  Q&A  >  본문

제목을 다음과 같이 다시 작성합니다. 반전된 값을 사용하여 열을 SQL로 그룹화

다음과 같은 테이블이 있다고 가정해 보겠습니다.

으아악

G1과 G3은 VARCHAR 유형이고, G2와 G4는 INT 유형입니다

G1..G4에서 간단한 GROUP BY를 수행하면 다음을 얻습니다.

으아악

역전된 값 G1, G2 <-> G3, G4에 대한 집계가 가능한지 알고 싶습니다. 내가 원하는 결과는 다음과 같습니다.

으아악

역행을 가져오려고 했지만 중복으로 인해 여전히 집계할 수 없습니다. 내 테스트 쿼리는 다음과 같습니다.

+---+---+---+---+---+
|G1 |G2 |G3 |G4 | V |
+---+---+---+---+---+
| A | B | C | D | 2 |
| E | F | G | H | 4 |
| C | D | A | B | 2 |
| E | F | G | H | 3 |
| E | I | G | L | 7 |
+---+---+---+---+---+

P粉548512637P粉548512637465일 전694

모든 응답(1)나는 대답할 것이다

  • P粉042455250

    P粉0424552502023-09-07 00:07:33

    제가 올바르게 이해했다면 A B C D가 C D A B에 해당하도록 열 순서를 반대로 바꿔보세요.

    으아악

    db<>바이올린

    회신하다
    0
  • 취소회신하다