重命名字段

有时需要重命名字段以便获取所需关联。重命名字段的三个主要原因为:

  1. 两个字段的命名不同,尽管表示的意思相同:
    • 字段 IDCustomers 表格中
    • 字段 CustomerIDOrders 表格中

    两个字段都表示特定客户的识别码,因此两个字段的命名应相同,如均为 CustomerID

  2. 两个字段的命名相同,但实际上表示的意思不同:
    • 字段 DateInvoices 表格中
    • 字段 DateOrders 表格中

    最好应重命名这两个字段,例如 InvoiceDateOrderDate

  3. 在数据库中有可能出现拼写错误或有关大小写字母的不同惯例。

字段可以在脚本中重命名,因此不需要更改原始数据。可以通过两种方法按照示例重命名字段。

Example 1: 使用 alias 语句

LOADSELECT 语句可以放在 alias 语句之后。

Alias ID as CustomerID;

LOAD * from Customer.csv;

Example 2: 使用 as 说明符

LOADSELECT 语句可以包含 as 说明符。

LOAD ID as CustomerID, Name, Address, Zip, City, State from Customer.csv;

See also: