Ana içeriğe geç Tamamlayıcı içeriğe geç

Alanların yeniden adlandırılması

Bazen istenen ilişkileri elde etmek için alanların yeniden adlandırılması gerekir. Alanları yeniden adlandırmanın üç ana nedeni:

  • İki alan aynı unsuru belirtmesine karşın farklı şekilde adlandırılmıştır:
    • Customers tablosundaki ID alanı
    • Orders tablosundaki CustomerID alanı

    İki alan belirli bir müşteri tanımlama kodunu belirtmektedir ve her ikisi de aynı şekilde, örneğin CustomerID olarak adlandırılmalıdır.

  • İki alan aynı şekilde adlandırılmıştır, ancak aslında farklı unsurları belirtmektedir:
    • Invoices tablosundaki Date alanı
    • Orders tablosundaki Date alanı

    İki alan tercihen ayrı şekilde, örneğin InvoiceDate ve OrderDate olarak adlandırılmalıdır.

  • Veritabanında yazım hataları gibi hatalar veya büyük/küçük harf kullanımına yönelik farklı kurallar mevcut olabilir.

Alanlar kod içinde yeniden adlandırılabildiğinden orijinal verileri değiştirmeye gerek yoktur. Aşağıdaki örneklerde gösterildiği üzere alanları yeniden adlandırmanın iki farklı yolu vardır.

Örnek 1: alias deyimini kullanma

LOAD veya SELECT deyiminden önce bir alias deyimi gelebilir.

Alias ID as CustomerID;

LOAD * from Customer.csv;

Örnek 2: as belirticisini kullanma

LOAD veya SELECT deyimi as belirticisini içerebilir.

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

Daha fazla bilgi

 

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!