Бір қатарлы ішкі сұрау дегеніміз не?
Бір қатарлы ішкі сұрау дегеніміз не?

Бейне: Бір қатарлы ішкі сұрау дегеніміз не?

Бейне: Бір қатарлы ішкі сұрау дегеніміз не?
Бейне: Біреу ренжітсе, былай істе! 2024, Мамыр
Anonim

Бір қатарлы ішкі сұраулар . А бір қатарлы ішкі сұрау нөлді немесе бірді қайтарады қатар сыртқы SQL операторына. а орналастыруға болады ішкі сұрау WHERE сөйлемінде, HAVING сөйлемінде немесе SELECT операторының FROM сөйлемінде.

Осыны ескере отырып, бір жолдың ішкі сұрауы мен көп қатарлы ішкі сұраудың айырмашылығы неде?

Бойдақ - жол ішкі сұраулары болып табылады ішкі сұраулар пайдаланылады а салыстыру операторы ішінде WHERE немесе HAVING сөйлемі. Ішкі сұраулар ол біреуден көп қайтара алады қатар (бірақ тек бір баған) сыртқы операторға шақырылады бірнеше - жол ішкі сұраулары . Бірнеше - жол ішкі сұраулары болып табылады ішкі сұраулар -мен бірге қолданылады IN , БАРЛЫҚ немесе БАРЛЫҚ сөйлем.

Сол сияқты, көп қатарлы ішкі сұрау дегеніміз не? Көп қатарлы ішкі сұрау Бірнеше - жол ішкі сұраулары біреуден көп қайтара алатын кірістірілген сұраулар қатар ата-аналық сұрауға нәтижелер. Бірнеше - жол ішкі сұраулары көбінесе WHERE және HAVING сөйлемдерінде қолданылады. Ол қайтып келгеннен бері бірнеше жолдар , ол жиындарды салыстыру операторларымен өңделуі керек (IN, ALL, ANY).

Сәйкесінше, бір қатарлы ішкі сұрау операторлары қандай?

The операторлар онымен бірге қолдануға болады бойдақ - қатар ішкі сұраулар =, >, >=, <, <= және. Топтық функцияларды ішінде пайдалануға болады ішкі сұрау . Мысалы, келесі мәлімдеме ең жоғары жалақы алатын қызметкердің мәліметтерін шығарады. Having-clouse-пен бірге де қолдануға болады бойдақ - жол ішкі сұрауы.

Ішкі сұрау бірнеше жолды қайтара ала ма?

Бірнеше жол ішкі сұраулары Бірнеше жол ішкі сұрауларын қайтарады бір немесе бірнеше жолдар сыртқа SQL мәлімдеме. a өңдеу үшін сыртқы сұрауда IN, ANY немесе ALL операторын пайдалануға болады ішкі сұрау сол бірнеше жолды қайтарады . Мазмұны: NOT IN операторын a көмегімен пайдалану Көп қатарлы ішкі сұрау.

Ұсынылған: