다른 열이있는 결합 테이블
]는 데이터베이스 테이블을 다른 열로 병합하려고 할 때 도전에 직면 할 수 있습니다. 간단한 방법은 열이 적은 테이블의 누락 된 열에 null 값을 추가하는 것입니다.
예를 들어, 표 B보다 더 많은 열이있는 두 개의 테이블을 고려하십시오. 여기서 표 B보다 더 많은 열이 있습니다. 표 B에서 누락 된 열을 처리하는 동안이 테이블을 병합하려면 다음 단계를 따르십시오.
다음 SQL 쿼리는이 과정을 보여줍니다.
SELECT Col1, Col2, Col3, Col4, Col5
FROM Table1
UNION
SELECT Col1, Col2, Col3, NULL AS Col4, NULL AS Col5
FROM Table2;
에서
이 쿼리에서 "col4"및 "col5"는 표 B에 열이 없으며 Union 절에서 널 값으로 채워져 있습니다. 따라서 Union Operation은 두 테이블을 완벽하게 병합하고 누락 된 열 값을 널로 남겨 둡니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3