7.2 Alt sorgular

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > IVEDI SQL Kullanıcı Kılavuzu > 7. Veri işleme (DML) >

7.2 Alt sorgular

BiçimDurum
Skaler alt sorgu ( SELECT … )çalışır; ikinci satır MULTIPLE_ROWS_SELECTED
[NOT] EXISTS ( SELECT … )çalışır
IN (v1, v2, …), IN ARRAY(…)çalışır
IN <dizi değişkeni>reddedilir — IN parantezli değer listesi ya da alt sorgu ister (SQL:2011 8.4)
<op> ANY|SOME|ALL (v1, v2, …)çalışır — değer listesi biçimi
IN ( SELECT … ), <op> ANY|SOME ( SELECT … ) çalışır — alt sorgu çok satır döndürebilir
Not

x IN ( SELECT … ) ve x = ANY ( SELECT … ) çok satırlı alt sorguyla çalışır. MULTIPLE_ROWS_SELECTED yalnızca skaler alt sorgu bağlamında alınır: tek bir değer beklenen bir yerde (seçim listesinde, bir atamada) alt sorgu birden çok satır döndürdüğünde.