INTERSECT yan tümcesi, iki SELECT ifadesinin sonuç kümelerini birleştirir ve yalnızca her iki sonuç kümesinde de bulunan satırları döndürür.
Sözdizimi
SELECT key1... FROM logstore1
INTERSECT
SELECT key2... FROM logstore2
Her SELECT yan tümcesinde aynı sayıda sütun bulunmalı; karşılık gelen sütunlar aynı sırada ve aynı veri türünde olmalıdır.
INTERSECT yan tümcesi, nihai sonuç kümesinden yalnızca benzersiz satırları döndürür.
Parametreler
|
|
|
|
|
Bir alan adı, sütun adı veya ifade. key1 ve key2 için farklı değerler belirtin, ancak ikisi için aynı veri türlerini belirtin. |
|
|
|
Örnekler
internal-diagnostic_log Logstore'u; günlük tüketim gecikme süresi, uyarılar ve her Logstore için günlük toplama gibi önemli günlükleri kaydeder. internal-operation_log Logstore'u ise bir proje içindeki tüm kaynaklara ait işlem günlükleri dahil olmak üzere ayrıntılı günlükleri tutar. Aşağıdaki örnek, hem önemli hem de ayrıntılı günlükler üreten Logstore'ları bulmak için INTERSECT yan tümcesini kullanır.
-
Sorgu ve analiz ifadesi
* | SELECT logstore FROM internal-operation_log INTERSECT SELECT logstore FROM internal-diagnostic_log Sorgu ve analiz sonucu: Sorgu üç Logstore döndürür:
oss_log,website_logvegame_log.