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
Petunjuk latihan
- Buat CTE
ITjobs. - Definisikan kolom CTE sebagai
ID,Name, danPosition. - Temukan jabatan yang dimulai dengan
ITdan nama yang dimulai denganA.
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;