Мазмуну:

PostgreSQLдеги Union деген эмне?
PostgreSQLдеги Union деген эмне?

Video: PostgreSQLдеги Union деген эмне?

Video: PostgreSQLдеги Union деген эмне?
Video: Депозиттер туралуу (OptimaBank) 2024, Май
Anonim

The PostgreSQL UNION пункт/оператор эч кандай кайталанма саптарды кайтарбастан эки же андан көп SELECT билдирүүлөрүнүн натыйжаларын айкалыштыруу үчүн колдонулат.

Ошо сыяктуу эле, сиз биригүү менен биримдиктин ортосунда кандай айырма бар деп сурасаңыз болот?

Бир союзда , мамычалар натыйжаларды түзүү үчүн бириктирилген эмес, саптар бириктирилген. экөө тең кошулат жана профсоюздар бир же бир нече таблицадагы маалыматтарды бир жыйынтыкка бириктирүү үчүн колдонулушу мүмкүн. Экөө тең бул ишке ар кандай жолдор менен барышат. Ал эми а кошулуу ар кандай таблицалардын мамычаларын бириктирүү үчүн колдонулат союз катарларды айкалыштыруу үчүн колдонулат.

Ошо сыяктуу эле, PostgreSQLде минус суроону кантип жазасыз? ЭМЕС оператор биринчи SELECTден бардык жазууларды кайтарат билдирүү алар экинчи ТАНДООдо жок билдирүү . ЭМЕС PostgreSQLдеги оператор га барабар MINUS оператору Oracle ичинде.

Муну эске алып, PostgreSQLде эки таблицага кантип кошулсам болот?

А таблицасын В таблицасына кошуу үчүн:

  1. Биринчиден, сиз SELECT пунктунда берилиштерди тандагыңыз келген эки таблицадагы тилкени белгилейсиз.
  2. Экинчиден, сиз негизги таблицаны, б.а., FROM пунктунда А көрсөтүңүз.
  3. Үчүнчүдөн, сиз INNER JOIN пунктунда негизги таблица, б.а., В кошулган таблицаны белгилейсиз.

PostgreSQLде биригүү деген эмне?

PostgreSQL COALESCE функция синтаксиси The COALESCE функция чексиз сандагы аргументтерди кабыл алат. Ал нөл эмес биринчи аргументти кайтарат. Эгерде бардык аргументтер нөл болсо, анда COALESCE функция нөлгө кайтып келет. The COALESCE функция биринчи нөл эмес аргументти тапканга чейин аргументтерди солдон оңго карай баалайт.

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