Raqamli texnologiyalarni rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent



Yüklə 66,01 Kb.
səhifə4/4
tarix07.01.2024
ölçüsü66,01 Kb.
#205651
1   2   3   4
5-AMALIY ISH

A.AuthorID


A.AuthorName


B.BookID


B.BookName

1

Bruce Eckel

3

Modern Operating System

1

Bruce Eckel

1

Thinking in Java

1

Bruce Eckel

3

Computer Architecture

1

Bruce Eckel

4

Programming in Scala

2

Robert Lafore

3

Modern Operating System

2

Robert Lafore

1

Thinking in Java

2

Robert Lafore

3

Computer Architecture

2

Robert Lafore

4

Programming in Scala

3

Andrew Tanenbaum

3

Modern Operating System

3

Andrew Tanenbaum

1

Thinking in Java

3

Andrew Tanenbaum

3

Computer Architecture

3

Andrew Tanenbaum

4

Programming in Scala

Biz JOIN orqali so`rovda jadvallarni gorizontal birlashtirib natijalarini olishni qarab chiqdik. Endi so`rov natijalarini UNION orqali vertikal birlashtirish amallarini qaraladi. Qisqacha aytganda jadvallarni JOIN yonma-yon, UNION ustma-ust birlashtiradi.



UNION – turlicha jadvallardan qayta ishlangan natija beruvchi, lekin bir xil tuzulmga ega bo`lgan so`rovlarning natijalarini umumlashtiradi. Shunday ekan bunda har bir so`rovning ustunlari soni, ma`lumot turlariga ko`ra ustunlarning joylashuv tartibi mos bo`lishi kerak. Misol uchun, yuqori va ostki so`rovlar uchun sonli ustun ostida son, matnli ustun ostida matn va h.k.
Vertikal jadvallarni birlashtirish amallari MBBT xususiyatlaridan kelib chiqqan holda amalga oshiriladi. Misol uchun MS SQL da quyidagi turlari mavjud: UNION ALL, UNION, EXCEPT, INTERSECT.
UNION ALL – ikki to`plamdagi barcha qatorlarni birlashtiradi (A+B). Bu operator xuddi gorizontal birlashtirishdagi FULL JOIN ga o`xshaydi.


UNION – ikki to`plamdan takrorlanmas (unikal) qatorlarni birlashtiradi. DISTINCT(A+B). Bu operator gorizontal birlashtirishdagi LEFT JOIN ga o`xshaydi.
EXCEPT \ MINUS – yuqori jalvaldning unikal qatorlaridan quyi jadvalning unikal qatorlarini ayirib, yuqori jadval qatorlarini chiqaradi DISTINCT(A-B). Bu operator esa LEFT JOIN ga o`xshaydi.

Yüklə 66,01 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin