Информатика · ҰБТ сұрағы №12534
t(x) кестесінде 1, 2, 3, 4 мәндері, u(y) кестесінде 2 және NULL мәндері бар. Сұраныс қандай санды қайтарады? SELECT COUNT(*) FROM t WHERE x NOT IN (SELECT y FROM u)
Дұрыс жауабы мен түсіндірмесі
Жауабы:
x NOT IN (2, NULL) өрнегі x ≠ 2 AND x ≠ NULL деген сөз; x ≠ NULL нәтижесі UNKNOWN, сондықтан бірде-бір жол шартты қанағаттандырмайды.
«Мәліметтер қорын жасау» тақырыбынан тағы
- r(id, score) кестесінде 10 жол: 85, 62, 70, 49, 91, 70, 55, 68, 73, 77 (score мәндері). SQLite-та сұраныс қанд...
- a(x) кестесінде 1, 2, 2, 3 мәндері, b(x) кестесінде 2, 3, 4 мәндері бар. Сұраныс неше жол қайтарады? SELECT x...
- t кестесінің x бағанында мәндер: 5, NULL, 5, 7. SQL өрнегін оның нәтижесімен сәйкестендіріңіз.
- p(n) кестесінде есімдер бар: Baian, Aman, Kanat, Dastan, Nazgul, Rakhat, Alan, Zhan, Samat. Сұраныс қандай есі...
- SQLite-та сұраныс қандай жолды қайтарады? SELECT SUBSTR('database', 3, 4) || LENGTH('sql') || UPPER(SUBSTR('xy...
- students(id, name): (1, Aibek), (2, Dana), (3, Erlan), (4, Farida). grades(student_id, score): (1, 90), (1, 70...
- UPDATE books SET price = price * 0.9 WHERE genre = 'poetry' орындалғаннан кейін SELECT SUM(price) FROM books қ...
- SELECT genre, COUNT(*) FROM books b JOIN loans l ON b.id = l.book_id GROUP BY genre ORDER BY 2 DESC сұранысы қ...