MulaiMulai sekarang secara gratis

Sebuah CTE untuk posisi TI

Mari berlatih menulis CTE. Anda akan menggunakan tabel karyawan yang terdiri atas kolom seperti ID, Name, dan Position. Tugas Anda adalah membuat CTE bernama ITjobs yang menemukan karyawan dengan nama yang dimulai dengan A dan jabatan yang dimulai dengan IT. Kueri baru Anda akan mengambil semua posisi TI dan nama dari CTE ITJobs.

Untuk mencari pola, Anda harus menggunakan pernyataan LIKE dan % yang mewakili arah pencarian. Sebagai contoh, menggunakan pernyataan WHERE dengan LIKE 'N%' akan menemukan pola yang dimulai dengan N.

Latihan ini adalah bagian dari kursus

Kueri Hierarkis dan Rekursif di SQL Server

Lihat Kursus

Petunjuk latihan

  • Buat CTE ITjobs.
  • Definisikan kolom CTE sebagai ID, Name, dan Position.
  • Temukan jabatan yang dimulai dengan IT dan nama yang dimulai dengan A.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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;
Edit dan Jalankan Kode