Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL 2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

INNER JOIN операторын пайдалану кезінде қандай жазбалар қайтарылады?

a)

Тек екі кестенің де сәйкес келетін жазбалары

b)

Барлық жазбалар, сәйкес келуіне қарамастан

c)

Тек бірінші кестенің барлық жазбалары

d)

Тек екінші кестенің барлық жазбалары


2.

LEFT JOIN операторының нәтижесінде қандай жазбалар қайтарылады?

a)

Бірінші кестедегі барлық жазбалар және екінші кестемен сәйкес келген жазбалар

b)

Екі кестенің де барлық жазбалары

c)

Тек сәйкес келетін жазбалар

d)

Екінші кестедегі барлық жазбалар


3.

RIGHT JOIN операторының нәтижесінде қандай жазбалар қайтарылады?

a)

Екінші кестедегі барлық жазбалар және бірінші кестемен сәйкес келген жазбалар

b)

Бірінші кестедегі барлық жазбалар

c)

Тек сәйкес келетін жазбалар

d)

Екі кестенің барлық жазбалары


4.

FULL OUTER JOIN операторының нәтижесінде қандай жазбалар қайтарылады?

a)

Екі кестенің барлық жазбалары, сәйкес келуіне қарамастан

b)

Тек сәйкес келетін жазбалар

c)

Тек бірінші кестенің жазбалары

d)

Тек екінші кестенің жазбалары


5.

Келесі сұраныс қандай нәтижені қайтарады?
SELECT * FROM A INNER JOIN B ON
A.id = B.id

a)

A және B кестелерінің тек сәйкес келетін жазбалары

b)

A және B кестелерінің барлық жазбалары

c)

A кестесінің барлық жазбалары, B сәйкес келуіне қарамастан

d)

B кестесінің барлық жазбалары, A сәйкес келуіне қарамастан


6.

Келесі сұраныс қандай нәтиже береді?
SELECT * FROM A LEFT JOIN B ON
A.id = B.id

a)

A кестесінің барлық жазбалары және сәйкес келген B жазбалары

b)

B кестесінің барлық жазбалары және сәйкес келген A жазбалары

c)

A және B кестелерінің тек сәйкес келген жазбалары

d)

A және B кестелерінің барлық жазбалары


7.

Келесі сұраныс қандай нәтиже береді?
SELECT * FROM A RIGHT JOIN B ON
A.id = B.id

a)

B кестесінің барлық жазбалары және сәйкес келген A жазбалары

b)

A кестесінің барлық жазбалары және сәйкес келген B жазбалары

c)

A және B кестелерінің тек сәйкес келген жазбалары


d)

A және B кестелерінің барлық жазбалары


8.

FULL OUTER JOIN қай жағдайда пайдалы?

a)

Екі кестенің барлық жазбаларын көрсету керек болғанда

b)

Тек сәйкес келетін жазбаларды көрсету керек болғанда

c)

Тек бірінші кестедегі жазбаларды сақтау керек болғанда

d)

Тек екінші кестедегі жазбаларды сақтау керек болғанда


9.

SELF JOIN дегеніміз не?

a)

Кестенің өзімен өзара қосылуы

b)

Екі түрлі кестенің қосылуы

c)

Кестедегі барлық жазбаларды көрсету

d)

Кестелердің бағандарын біріктіру

10.

UNION операторы қандай жазбаларды қайтарады?

a)

Екі сұраныстың нәтижесін қайталанбайтын түрде біріктіреді

b)

Екі сұраныстың барлық нәтижелерін, қайталануларымен бірге

c)

Тек сәйкес келетін жазбаларды

d)

Тек бір сұраныстың нәтижелерін


11.

UNION ALL операторы қандай жазбаларды қайтарады?

a)

Екі сұраныстың барлық нәтижелерін, қайталануларымен бірге

b)

Екі сұраныстың нәтижесін қайталанбайтын түрде біріктіреді

c)

Тек сәйкес келетін жазбаларды

d)

Тек бір сұраныстың нәтижелерін


12.

Келесі сұраныс қандай нәтиже береді?
SELECT name FROM A UNION SELECT name FROM B

a)

A және B кестелеріндегі аттарды қайталанбайтын түрде қайтарады

b)

A және B кестелеріндегі барлық аттарды, қайталануларымен бірге қайтарады

c)

Тек A кестесіндегі аттарды қайтарады

d)

Тек B кестесіндегі аттарды қайтарады


13.

Келесі сұраныс қандай нәтиже береді?
SELECT name FROM A UNION ALL SELECT name FROM B

a)

A және B кестелеріндегі барлық аттарды, қайталануларымен бірге қайтарады

b)

A және B кестелеріндегі аттарды қайталанбайтын түрде қайтарады

c)

Тек A кестесіндегі аттарды қайтарады

d)

Тек B кестесіндегі аттарды қайтарады


14.

JOIN операторларын қандай жағдайларда пайдаланады?

a)

Бірнеше кестеден деректерді байланыстыру үшін

b)

Кестеден барлық деректерді көшіру үшін

c)

Кестені жою үшін

d)

Кестеге жаңа жазбалар қосу үшін


15.

Келесі сұраныс қалай аталады?
SELECT * FROM A CROSS JOIN B

a)

Кресттік қосылу (Cartesian Join)

b)

Ішкі қосылу (Inner Join)

c)

Сыртқы қосылу (Outer Join)

d)

Өзіндік қосылу (Self Join)


16.

Кресттік қосылудың (CROSS JOIN) нәтижесінде не пайда болады?

a)

Барлық мүмкін комбинациялардан тұратын деректер

b)

Тек сәйкес келетін жазбалар

c)

Тек бірінші кестедегі жазбалар

d)

Тек екінші кестедегі жазбалар

17.

JOIN орындау кезінде кестелерді қосу реті маңызды ма?

a)

Иә, нәтижеге әсер етуі мүмкін

b)

Жоқ, нәтижеге әсер етпейді

c)

Тек INNER JOIN үшін маңызды

d)

Тек OUTER JOIN үшін маңызды


18.

Егер JOIN шарттары көрсетілмесе, нәтижесі қандай болады?

a)

Кресттік қосылу (Cartesian Product)

b)

Қате пайда болады

c)

Бос нәтиже қайтарылады

d)

Барлық сәйкес жазбалар қайтарылады


19.

Келесі сұраныс қандай нәтижені береді?
SELECT * FROM A NATURAL JOIN B

a)

Тек сәйкес келетін бағандар бойынша жазбалар қайтарылады

b)

Барлық мүмкін комбинациялар қайтарылады

c)

Бірінші кестенің барлық жазбалары қайтарылады

d)

Екінші кестенің барлық жазбалары қайтарылады


20.

WHERE EXISTS қандай жағдайларда пайдаланылады?

a)

Ішкі сұраныстың бір немесе бірнеше жазбаны қайтарғанын тексеру үшін

b)

Кестедегі барлық жазбаларды көшіру үшін

c)

Кестеден деректерді жою үшін

d)

Кестеге жаңа жазбалар қосу үшін