POMOC W ZADANIU - zapytania do bazy utworów muzycznych

0

Hej wszystkim!
Zaczelam w tym roku przygode z sql i mam problem z kilkoma zadaniami. Na pierwszy rzut oka wygladaja na latwe ale mam maly problem ze zrobieniem ich. Mam zrobione 3 tabele; albums, artists i tracks
tabela tracks
id name position length album_id

tabela albums
id name artist_id release_date release_year

tabela artists
id name start_year end_year origin type gender

  1. W ktorym latach wydno najwiecej albumow, wymien 3 najlepsze lata. Uwzglednij liczbe albumow wydanych w tym samym roku w swoim wyniku.
  2. Utworz liste utworow (uporzadkowana od najkrotsej do najdluzszej na podstawie dlugosci utworu) dla albumu o nazwie "Blue Lines'' Uwzglednij pozycje,nazwe i dlugosc.
  3. W bazie jest 6 artystow ktorzy wydali utworu zawierajace slowa "Love Song" jako czesc tytulu. Wyswietl 6 wykonawcow w kolejnosci alfabetycznej. Utwor zawierajacy slowa "Love Song" wykluczyc musisc z wynikow.
  4. Ktorzy artysci nie maja albumu w bazie danych?
  5. Zespol "Black Box Recorder" bedzie ponownie koncerowal w tym roku. Zmien roku koncowy dla tego zespolu na ''nieokreslony''

Pomoze ktos? Jakies sugestie? Prosze o pomoc i z gory dziekuje za jakie kolwiek instrukcje!

0

A co umiesz z SQL? Pogooglaj jak robić SELECT, jak użyć WHERE i JOIN

Do wyłapania treści w tytule piosenki możesz użyć LIKE, np. like '%love song%'

Do sortowanie ORDER BY

0

Jeszcze przyda się ORDER BY i GROUP BY.

2
  1. SUM, GROUP BY , ORDER BY, TOP (LIMIT)
  2. WHERE, ORDER BY, JOIN
  3. LEFT JOIN z NULLEM
  4. UPDATE

1 użytkowników online, w tym zalogowanych: 0, gości: 1