Жалгыз катар субсуроо деген эмне?
Жалгыз катар субсуроо деген эмне?

Video: Жалгыз катар субсуроо деген эмне?

Video: Жалгыз катар субсуроо деген эмне?
Video: "Жаш экенсин жаштыгынды аядым" 2024, Апрель
Anonim

Бир катар подсуроолор . А бир катар субсуроо нөлдү же бирди кайтарат катар тышкы SQL билдирүүсүнө. А жайгаштырсаңыз болот субсуроо WHERE сүйлөмүндө, HAVING сүйлөмүндө же SELECT операторунун FROM сүйлөмүндө.

Муну эске алуу менен, бир катар ички сурам менен көп саптык подсуроонун ортосунда кандай айырма бар?

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

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

Демек, кайсылар бир катар ички сурам операторлору болуп саналат?

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

Чакан сурам бир нече саптарды кайтара алабы?

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

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