Кайсы бир катар субсуроо операторлору?
Кайсы бир катар субсуроо операторлору?

Video: Кайсы бир катар субсуроо операторлору?

Video: Кайсы бир катар субсуроо операторлору?
Video: БИР ДА ЖАРАН ИШТЕБЕЙТ. КАТАР - БАЙЛАРДЫН ӨЛКӨСҮ / КАТАР ЖӨНҮНДӨ КЫЗЫКТУУ МААЛЫМАТТАР 2024, Ноябрь
Anonim

The операторлор менен колдонсо болот бойдок - катар subqueires болуп саналат =, >, >=, <, <=, жана. Топтук функцияларды колдонсо болот субсуроо . Мисалы, төмөнкү билдирүүдө эң жогорку эмгек акы алган кызматкердин чоо-жайы келтирилет. Having-closure менен да колдонулушу мүмкүн бойдок - катар субсуроо.

Буга байланыштуу кайсы оператор бир катар подсуроолордо колдонулбайт?

Башка салыштыруу операторлор , >, <, <= сыяктуу болушу мүмкүн колдонулган менен жалгыз субсуроо . Төмөнкү мисал ' <' колдонот оператор тышкы суроонун WHERE пунктунда. AVG() функциясы болуп саналат колдонулган ичинде субсуроо тышкы суроонун WHERE пунктуна өткөрүлүп берилген орточо заказ суммасын алуу үчүн.

Экинчиден, субсуроо бир нече саптарды кайтара алабы? Көп саптын ички сурамдары Бир нече саптын ички сурамдарын кайтарат бир же көбүрөөк катарлар сыртка SQL билдирүү. а иштетүү үчүн тышкы суроодо IN, ANY, же ALL операторун колдонсоңуз болот субсуроо ошол бир нече саптарды кайтарат . Мазмуну: NOT IN операторун а менен колдонуу Көп саптык подсуроо.

Демек, бир катар субсуроо деген эмне?

Бойдок - катар ички сурамдары болуп саналат подсуроолор WHERE же HAVING сүйлөмүндөгү салыштыруу оператору менен колдонулат. Сунуштар бирден ашык кайтара алат катар (бирок бир гана тилке) тышкы билдирүүгө бир нече деп аталат катар ички сурамдары . Көптөгөн- катар ички сурамдары болуп саналат подсуроолор IN, ANY, же ALL сүйлөмү менен колдонулат.

SQLде бир нече катар субсуроо деген эмне?

Бир нече сап субсуроо бир нече - катар ички сурамдары бирден ашык кайтара ала турган уяланган сурамдар катар натыйжалардын ата-эне суроосуна. Көптөгөн - катар ички сурамдары көбүнчө WHERE жана HAVING сүйлөмдөрүндө колдонулат. Ал кайтып келгенден бери бир нече саптар , ал коюлган салыштыруу операторлору тарабынан иштетилиши керек (IN, ALL, ANY).

Сунушталууда: