Mulai sekarangMulai 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 merupakan bagian dari kursus

Kueri Hierarkis dan Rekursif di SQL Server

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

-- 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