SQL тілінің жұмысы туралы дұрыс тұжырымдарды таңдаңыз.
Бір немесе бірнеше дұрыс жауап
Дұрыс жауабы мен түсіндірмесі
Жауабы: Ішкі сұраныс нәтижесінде NULL болса, x NOT IN (ішкі сұраныс) шарты ешбір жол үшін шын болмайды; ORDER BY тармағында SELECT ішінде берілген баған бүркеншік атын (alias) қолдануға болады; SELECT DISTINCT a, b жолдарды (a, b) жұбы бойынша бірегейлейді
NOT IN үшін NULL болса, шарт FALSE не UNKNOWN болады. DISTINCT бүкіл жол жұбын салыстырады; ORDER BY алиасты көреді. WHERE-де агрегат болмайды (HAVING керек), _ дәл бір таңба, LEFT JOIN сол жақ жолдарды сақтайды.
«Мәліметтер қорын жасау» тақырыбынан тағы
- Сұраныстың нәтижесі қандай? SELECT a.name, COUNT(l.member) FROM Author a JOIN Book b ON b.author_id = a.id JOI...
- T(pts) кестесінде 90, 85, 85, 70, 70, 60 мәндері бар. Сұраныстың нәтижесі қандай? SELECT SUM(r) - SUM(d) FROM...
- Q1 = SELECT COUNT(*) FROM Book b LEFT JOIN Loan l ON l.book_id = b.id AND l.days >= 10; Q2 = SELECT COUNT(*) F...
- A(id) кестесінде 1, 2, 3, 4 мәндері, B(a_id) кестесінде 2, 2, 3, NULL, 5 мәндері бар. Сұраныстың нәтижесі қанд...
- Emp(id, boss_id): (1, NULL), (2, 1), (3, 1), (4, 2), (5, 2), (6, 3), (7, NULL), (8, 7). Сұраныстың нәтижесі қа...
- SELECT COUNT(*) FROM Book WHERE author_id NOT IN (SELECT id FROM Author WHERE name LIKE 'А%'); сұранысы қандай...
- SELECT COUNT(*) FROM Book b WHERE price > (SELECT AVG(price) FROM Book WHERE author_id = b.author_id); сұраныс...
- SQL өрнегін оның нәтижесімен сәйкестендіріңіз.