BaşlayınÜcretsiz Başlayın

BT pozisyonları için bir CTE

Hadi CTE yazmayı pratik edelim. ID, Name ve Position gibi alanlardan oluşan employee tablosunu kullanacaksın. Görevin, unvanı IT ile başlayan ve adı A ile başlayan çalışanları bulan ITjobs adlı bir CTE oluşturmak. Yeni sorgun, ITJobs CTE'sinden tüm IT pozisyonlarını ve adları getirecek.

Bir deseni aramak için LIKE deyimini ve arama yönünü temsil eden % karakterini kullanmalısın. Örneğin, LIKE 'N%' içeren bir WHERE deyimi N ile başlayan desenleri bulur.

Bu egzersiz

SQL Server'da Hiyerarşik ve Özyinelemeli Sorgular

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • ITjobs CTE'sini oluştur.
  • CTE'nin alanlarını ID, Name ve Position olarak tanımla.
  • IT ile başlayan pozisyonları ve A ile başlayan adları bul.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Define the CTE ITjobs by the WITH operator
___ ___ (___, ___, ___) ___ (
    SELECT 
  		___, 
  		___,
  		___
    FROM employee
    -- Find IT jobs and names starting with A
  	WHERE Position LIKE ___ AND Name ___ ___)
    
SELECT * 
FROM ITjobs;
Kodu Düzenle ve Çalıştır