필드 이름 바꾸기
원하는 연결을 얻기 위해 필드 이름을 변경해야 하는 경우가 있습니다. 필드 이름을 변경하는 3가지 주요 이유는 다음과 같습니다.
- 이름은 다르지만 동일한 내용을 나타내는 두 개의 필드:
- Customers 테이블의 ID 필드
- Orders 테이블의 CustomerID 필드
두 필드는 특정 고객 ID 코드를 나타내며 둘 다 같은 이름으로 지정되어야 합니다(예: CustomerID).
- 이름은 같지만 실제로는 다른 내용을 나타내는 두 개의 필드:
- Invoices 테이블의 Date 필드
- Orders 테이블의 Date 필드
-
데이터베이스 철자 오기 또는 대소문자 규칙 차이와 같은 오류가 있을 수 있습니다.
두 필드는 InvoiceDate 및 OrderDate 등으로 이름을 바꾸는 것이 좋습니다.
스크립트에서 필드 이름을 바꿀 수 있기 때문에 원본 데이터를 변경할 필요가 없습니다. 아래 예에 나온 대로 필드의 이름을 변경하는 방법은 두 가지가 있습니다.
예 1: alias 문 사용
LOAD 또는 SELECT 문 앞에 alias 문이 올 수 있습니다.
Alias ID as CustomerID;
LOAD * from Customer.csv;
예 2: as 지정자 사용
LOAD 또는 SELECT 문에는 as 지정자를 포함할 수 있습니다.
LOAD ID as CustomerID, Name, Address, Zip, City, State from Customer.csv;