Font size
Worksheetstest 2
Total questions: 27
Worksheet time: 16mins
Келесі сұраныс қандай нәтиже береді? SELECT * FROM A LEFT JOIN B ON A.id = B.id
A кестесінің барлық жазбалары және сәйкес келген B жазбалары
B кестесінің барлық жазбалары және сәйкес келген A жазбалары
A және B кестелерінің тек сәйкес келген жазбалары
A және B кестелерінің барлық жазбалары
Келесі сұраныс қандай нәтиже береді? SELECT * FROM A RIGHT JOIN B ON A.id = B.id
B кестесінің барлық жазбалары және сәйкес келген A жазбалары
A кестесінің барлық жазбалары және сәйкес келген B жазбалары
A және B кестелерінің тек сәйкес келген жазбалары
A және B кестелерінің барлық жазбалары
FULL OUTER JOIN қай жағдайда пайдалы?
Екі кестенің барлық жазбаларын көрсету керек болғанда
Тек сәйкес келетін жазбаларды көрсету керек болғанда
Тек бірінші кестедегі жазбаларды сақтау керек болғанда
Тек екінші кестедегі жазбаларды сақтау керек болғанда
SELF JOIN дегеніміз не?
Кестенің өзімен өзара қосылуы
Екі түрлі кестенің қосылуы
Кестедегі барлық жазбаларды көрсету
Кестелердің бағандарын біріктіру
UNION операторы қандай жазбаларды қайтарады?
Екі сұраныстың нәтижесін қайталанбайтын түрде біріктіреді
Екі сұраныстың барлық нәтижелерін, қайталануларымен бірге
Тек сәйкес келетін жазбаларды
Тек бір сұраныстың нәтижелерін
UNION ALL операторы қандай жазбала
UNION ALL операторы қандай жазбаларды қайтарады?
Екі сұраныстың барлық нәтижелерін, қайталануларымен бірге
Екі сұраныстың нәтижесін қайталанбайтын түрде біріктіреді
Тек сәйкес келетін жазбаларды
Тек бір сұраныстың нәтижелерін
Келесі сұраныс қандай нәтиже береді? SELECT name FROM A UNION SELECT name FROM B
A және B кестелеріндегі аттарды қайталанбайтын түрде қайтарады
A және B кестелеріндегі барлық аттарды, қайталануларымен бірге қайтарады
Тек A кестесіндегі аттарды қайтарады
Тек B кестесіндегі аттарды қайтарады
Келесі сұраныс қандай нәтиже береді? SELECT name FROM A UNION ALL SELECT name FROM B
A және B кестелеріндегі барлық аттарды, қайталануларымен бірге қайтарады
A және B кестелеріндегі аттарды қайталанбайтын түрде қайтарады
Тек A кестесіндегі аттарды қайтарады
Тек B кестесіндегі аттарды қайтарады
JOIN операторларын қандай жағдайларда пайдаланады?
Бірнеше кестеден деректерді байланыстыру үшін
Кестеден барлық деректерді көшіру үшін
Кестені жою үшін
Кестеге жаңа жазбалар қосу үшін
Келесі сұраныс қалай аталады? SELECT * FROM A CROSS JOIN B
Кресттік қосылу (Cartesian Join)
Ішкі қосылу (Inner Join)
Келесі сұраныс қалай аталады?
Кресттік қосылу (Cartesian Join)
Ішкі қосылу (Inner Join)
Сыртқы қосылу (Outer Join)
Өзіндік қосылу (Self Join)
Кресттік қосылудың (CROSS JOIN) нәтижесінде не пайда болады?
Барлық мүмкін комбинациялардан тұратын деректер
Тек сәйкес келетін жазбалар
Тек бірінші кестедегі жазбалар
Тек екінші кестедегі жазбалар
JOIN орындау кезінде кестелерді қосу реті маңызды ма?
Иә, нәтижеге әсер етуі мүмкін
Жоқ, нәтижеге әсер етпейді
Тек INNER JOIN үшін маңызды
Тек OUTER JOIN үшін маңызды
Егер JOIN шарттары көрсетілмесе, нәтижесі қандай болады?
Кресттік қосылу (Cartesian Product)
Қате пайда болады
Бос нәтиже қайтарылады
Барлық сәйкес жазбалар қайтарылады
Келесі сұраныс қандай нәтижені береді?
Тек сәйкес келетін бағандар бойынша жазбалар қайтарылады
Барлық мүмкін комбинациялар қайтарылады
Бірінші кестенің барлық жазбалары қайтарылады
Екінші кестенің барлық жазбалары қайтарылады
WHERE EXISTS қандай жағдайларда пайдаланылады?
Ішкі сұраныстың бір немесе бірнеше жазбаны қайтарғанын тексеру үшін
Кестедегі барлық жазбаларды көшіру үшін
Кестеден деректерді жою үшін
Кестеге
WHERE EXISTS қандай нәтижені қайтарады?
Шарт орындалса TRUE, әйтпесе FALSE
Барлық сәйкес деректерді қайтарады
Барлық деректерді қайтарады
Ішкі сұраныстың алғашқы жазбасын қайтарады
EXISTS операторы қай жағдайда FALSE қайтарады?
Ішкі сұраныс ешқандай нәтиже қайтармаса
Ішкі сұраныс бір жазба қайтарса
Ішкі сұраныс бірнеше жазба қайтарса
Ішкі сұраныста қате болса
WHERE EXISTS және WHERE NOT EXISTS арасындағы айырмашылық қандай?
WHERE EXISTS шарт орындалғанда TRUE қайтарады, WHERE NOT EXISTS шарт орындалмаса TRUE қайтарады
Екеуі де бірдей жұмыс істейді
WHERE NOT EXISTS тек бос кестелерде қолданылады
WHERE EXISTS тек бір жазба үшін қолданылады
EXISTS операторын пайдаланған кезде ішкі сұраныстағы SELECT бөліміне не жазылады?
Кез келген деректерді, бірақ әдетте 1 немесе * қолданылады
Тек нақты бағандар атауы көрсетілуі тиіс
Барлық бағандар атауын көрсету міндетті
Тек COUNT(*) жазылады
EXISTS ішкі сұраныстың нәтижелеріне тәуелді ме?
Иә, нәтижелер бар-жоғын тексереді, бірақ нақты мәндерді пайдаланбайды
Жоқ, тек синтаксисі дұрыс болса жеткілі
EXISTS ішкі сұраныстың нәтижелеріне тәуелді ме?
Иә, нәтижелер бар-жоғын тексереді, бірақ нақты мәндерді пайдаланбайды
Жоқ, тек синтаксисі дұрыс болса жеткілікті
Иә, нақты мәндерді сыртқы сұранысқа қайтарады
Жоқ, ішкі сұранысты елемейді
WHERE EXISTS пен JOIN арасындағы негізгі айырмашылық қандай?
WHERE EXISTS шартты тексереді, JOIN деректерді біріктіреді
WHERE EXISTS барлық деректерді қосады, JOIN тек сәйкес деректерді тексереді
Екеуі де бірдей жұмыс істейді
WHERE EXISTS тек бос кестелермен қолданылады
NOT EXISTS қандай жағдайда пайдалы?
Шарт орындалмаған жазбаларды табу керек болса
Барлық жазбаларды көрсету керек болса
Тек сәйкес жазбаларды табу керек болса
Барлық кестелерді біріктіру керек болса
EXISTS қолданылған ішкі сұраныс әрдайым не істейді?
Ішкі сұраныстың жазбалары бар-жоғын тексереді
Барлық жазбаларды сыртқы сұранысқа қайтарады
Бір жазбаны ғана қайтарады
Кестені өзгертеді
EXISTS ішкі сұраныстың қандай бөлігіне негізделеді?
Шарттың орындалғанына
Тек бірінші жазбаға
Барлық жазбалардың мәндеріне
COUNT(*) нәтижесіне
