Стандартты SQL тіліндегі сұраныстар туралы дұрыс тұжырымдарды таңдаңыз.
Бір немесе бірнеше дұрыс жауап
Дұрыс жауабы мен түсіндірмесі
Жауабы: LEFT JOIN нәтижесінде сол жақ кестенің әр жолы кемінде бір рет кездеседі; WHERE жолдарды топтауға дейін сүзеді, ал HAVING топтар құрылғаннан кейін сүзеді; ORDER BY ішінде SELECT тізіміндегі бүркеншік атты қолдануға болады
WHERE SELECT-тен бұрын орындалады, сондықтан alias-ты көрмейді, ал ORDER BY SELECT-тен кейін. INNER JOIN сәйкессіз жолдарды тастайды; UNION қайталануды жояды, UNION ALL сақтайды.
«Мәліметтер қорын жасау» тақырыбынан тағы
- Деректер қоры индекстері туралы дұрыс тұжырымдарды таңдаңыз.
- Q1 = SELECT COUNT(*) FROM Book b LEFT JOIN Loan l ON l.book_id = b.id AND l.days >= 10; Q2 = SELECT COUNT(*) F...
- Сұраныстың нәтижесі қандай? SELECT a.name, COUNT(l.member) FROM Author a JOIN Book b ON b.author_id = a.id JOI...
- SELECT COUNT(*) FROM Book WHERE author_id NOT IN (SELECT id FROM Author WHERE name LIKE 'А%'); сұранысы қандай...
- Emp(id, boss_id): (1, NULL), (2, 1), (3, 1), (4, 2), (5, 2), (6, 3), (7, NULL), (8, 7). Сұраныстың нәтижесі қа...
- SQL өрнегін оның нәтижесімен сәйкестендіріңіз.
- SELECT COUNT(*) FROM Book b WHERE price > (SELECT AVG(price) FROM Book WHERE author_id = b.author_id); сұраныс...
- SQL сұранысының нәтижесі қандай? WITH RECURSIVE f(a, b) AS (SELECT 0, 1 UNION ALL SELECT b, a + b FROM f WHERE...