跳到主要內容 跳至補充內容

重新命名欄位

有時,需要重新命名欄位以便取得想要的關聯。用來重新命名的三個主要原因是:

  • 兩個不同名稱、但代表相同意義的欄位:
    • Customers 表格中的 ID 欄位
    • Orders 表格中的 CustomerID 欄位

    這兩個欄位都代表特定的客戶識別碼,因此應該有相同的名稱,例如 CustomerID

  • 兩個名稱相同、但實際上卻代表不同意義的欄位:
    • Invoices 表格中的 Date 欄位
    • Orders 表格中的 Date 欄位

    這兩個欄位最好應該重新命名為 InvoiceDateOrderDate

  • 有可能會發生資料庫中拼字錯誤,或使用不同大小寫字母慣例等錯誤。

因為可以重新命名指令碼中的欄位,所以不需要變更原始資料。有兩種不同方式來重新命名欄位,如範例中所示。

範例 1: 使用 alias 陳述式

LOADSELECT 陳述式的前面可以加上 alias 陳述式。

Alias ID as CustomerID;

LOAD * from Customer.csv;

範例 2: 使用 as 規範

LOADSELECT 陳述式可以包含 as 規範。

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

瞭解更多資訊

 

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!