Bir veri mühendisi, mevcut cities_world tablosundan yalnızca ABD şehirlerini içeren bir Amazon Athena tablosu olan cities_usa'yı oluşturmalıdır. Hangi SQL ifadesi kullanılmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: INSERT INTO cities_usa (city,state) SELECT city, state FROM cities_world WHERE country='usa';.
Neden bu cevap
Doğru cevap, mevcut bir tablodan belirli verileri yeni bir tabloya kopyalamak için kullanılan standart SQL sözdizimi olan INSERT INTO ... SELECT FROM yapısını kullanır. Burada citiesusa tablosuna yalnızca citiesworld tablosundaki country='usa' koşulunu karşılayan kayıtların city ve state sütunları eklenir. MOVE anahtar kelimesi SQL'de tablo veya veri taşımak için kullanılmaz. INSERT INTO citiesusa SELECT city, state FROM citiesworld WHERE country='usa'; ifadesi, hedef tablonun sütunları belirtilmediği için Athena'da hata verebilir veya beklenmedik sonuçlar doğurabilir; sütunların açıkça belirtilmesi en iyi uygulamadır. UPDATE ifadesi, mevcut kayıtları değiştirmek için kullanılır, yeni bir tablo oluşturmak veya veri eklemek için değil.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez