SQL Ders24 - WITH


   SQL'de WITH komutu SQL sorgusunda geçici bir tablo oluşturup onun üzerinden işlemler yapabilmeyi sağlar. İç içe sorgularda kullanılır.


WITH takma_isim  AS (SELECT * FROM tablo_ismi)
SELECT kolon_ismi
FROM takma_isim
WHERE kosul;


SqlQuery24.sql
WITH tablo AS (SELECT AD,YAS FROM personeller)
  SELECT *
  FROM tablo
  WHERE yas<24;

Bu örnekte AS komutundan sonra gelen parantez içi ifade için tablo takma ismi atanmıştır. Böylece alttaki SELECT sorgusunda  bu tablo üzerinden işlemler kolayca yapılabilmektedir.

sql with

sql with

Yorumlar

Bu blogdaki popüler yayınlar

Java SE Ders24 - Composition (Kompozisyon)

Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style

JSF Ders30 - Page Template (Sayfa Şablonu)