Информатика · ҰБТ сұрағы №12500

students(id, name): (1, Aibek), (2, Dana), (3, Erlan), (4, Farida). grades(student_id, score): (1, 90), (1, 70), (3, 85), (5, 60). Сұраныс қандай аттарды қайтарады? SELECT s.name FROM students s LEFT JOIN grades g ON s.id = g.student_id WHERE g.score IS NULL

Дұрыс жауабы мен түсіндірмесі
Жауабы: Dana, Farida

LEFT JOIN сол кестенің барлық жолдарын сақтайды; бағасы жоқ студенттер (2 және 4) үшін g.score = NULL. student_id = 5 жолы students-те жоқ, сондықтан нәтижеге кірмейді.

«Мәліметтер қорын жасау» тақырыбынан тағы