SQL Becerilerinizi Test Edin
SQL'inizi filtreleme ve NULL anlambilim, birleştirmeler, toplama ve pencere işlevleri ve kısıtlamalar arasında test edin. 30 senaryo sorusu, kategoriye göre anlık puan, ücretsiz, kayıt gerekmez.
SQL Testi nedir?
Bu, senaryo tabanlı bir SQL testidir: gerçek sorguların 30 kısa parçası, her birinin ardından SQL'nin gerçekten ne yaptığı hakkında bir soru. NULL'a karşı karşılaştırılan bir WHERE klauzulu sessizce hiçbir satır döndürmez. Bir LEFT JOIN, yanlış sütunu filtreledikten sonra INNER JOIN gibi davranır. NULL içeren bir subsorgu ile NOT IN sessizce her satırı kaldırır. Veritabanının gerçekten ne döndürdüğüyle eşleşen cevabı seçersiniz, ne olması gerektiğini görünen cevapları değil.
Okumaya devam etDaha az göster
30 soru dört alanı kapsar — filtreleme ve NULL anlambilim, birleştirmeler ve set işlemleri, toplama ve alt sorgular, pencere işlevleri/CTE'ler/işlemler/kısıtlamalar. Bu dört alan, bir sorguyu okumakla çalıştırmak sessizce sapması noktaları ve iş ilanında "güçlü SQL" yazıldığında mülakatın içinde tam ne anlama geldiği. Dört alandan her biri için bir puan alırsınız, böylece zayıf bir spot genel bir puanın içinde kaybolmak yerine zayıf bir spot olarak ortaya çıkar.
Yaklaşık altı dakika sürer, kayıt yoktur ve yazılı veya çalıştırılacak sorgu yoktur — her soru oku-ve-tahmin'dir, kıdemli bir mühendis bir çekme isteğini gözden geçirme şekliyle aynıdır. Sözdizimini bilmek ve belirli bir sorgunun belirli koşullar altında ne yaptığını bilmek farklı becerilerdir ve bu ikincisini ölçer.