Мазмуну:

Кыстарылган сурам кайда?
Кыстарылган сурам кайда?

Video: Кыстарылган сурам кайда?

Video: Кыстарылган сурам кайда?
Video: MotoGP 23 REVIEW: The BEST yet? 2024, Апрель
Anonim

Эмне деген Subquery ? А субсуроо , ошондой эле белгилүү уяланган суроо же кошумча тандоо, а SELECT суроо башка SQL'дин WHERE же HAVING пунктуна кыстарылган суроо . тарабынан кайтарылган маалыматтар субсуроо түз мааниси колдонулгандай эле тышкы билдирүүдө колдонулат.

Буга байланыштуу, уяланган суроо деген эмне?

А Subquery же Ички суроо же а Ички суроо болуп саналат суроо башка SQL ичинде суроо жана WHERE пунктунун ичинде камтылган. А субсуроо негизги колдонула турган маалыматтарды кайтаруу үчүн колдонулат суроо алынган маалыматтарды андан ары чектөө үчүн шарт катары.

Ошондой эле, канча Subqueries SQLге уяга салынышы мүмкүн? А подсуроо уяга салынышы мүмкүн сырткы SELECT, INSERT, UPDATE же DELETE операторунун WHERE же HAVING сүйлөмүнүн ичинде же башкасынын ичинде субсуроо . 32 деңгээлге чейин уя салуу мүмкүн, бирок чек жеткиликтүү эстутумга жана суроодогу башка туюнтмалардын татаалдыгына жараша өзгөрөт.

Андан тышкары, уяланган SQL сурамдарын кантип жазасыз?

SQL Subqueries

  1. Чакан сурам төмөнкүдө пайда болушу мүмкүн:
  2. Чакан сурам SELECT, INSERT, UPDATE же DELETE операторунун ичине же башка подсуроонун ичине жайгаштырылышы мүмкүн.
  3. Чакан суроо адатта башка SQL SELECT билдирүүсүнүн WHERE пунктуна кошулат.
  4. Сиз >, < же = сыяктуу салыштыруу операторлорун колдоно аласыз.

Кайсы суроо уяланган подсуруда биринчи орундалат?

Кадимки уяланган ички сурам менен, ички SELECT суроосу адегенде иштейт жана бир жолу аткарылып, кайтып келет баалуулуктар негизги суроо менен колдонулат. Корреляцияланган подсуроо, бирок тышкы суроо менен каралуучу ар бир талапкер сабы үчүн бир жолу аткарылат. Башкача айтканда, ички суроо тышкы суроо менен шартталган.

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