Sobes.tech
Senior
44

SQL so'rovini yozing: hozirda o'quvchilarning qo'lida bo'lgan barcha kitoblarning nomlarini tanlang.

Qaerda so'ralgan kompaniyalar
Ozon ФинтехOzon Финтех

AIdan javob

sobes.tech AI

Предположим, у нас есть таблицы:

  • books с колонками book_id, title
  • loans с колонками book_id, reader_id, return_date

Чтобы выбрать названия всех книг, которые сейчас на руках у читателей, нужно выбрать книги, у которых нет даты возврата (то есть return_date равен NULL или больше текущей даты, если хранится дата планируемого возврата). Пример запроса:

SELECT b.title
FROM books b
JOIN loans l ON b.book_id = l.book_id
WHERE l.return_date IS NULL
-- или если return_date — дата возврата:
-- WHERE l.return_date > CURRENT_DATE

Этот запрос вернёт все книги, которые сейчас не возвращены читателями.