Sformułuj zapytanie w języku SQL, aby pobrać nazwy wszystkich autorów znajdujących się w bazie danych. Tabela autorów nazywa się AUTHORS. Istnieje tabela WORKS, która zawiera wszystkie dzieła autorów połączone za pomocą klucza obcego AUTHOR_FK. Dzieło samo w sobie jest przechowywane jako varchar i nazywa się WORK.

Stwórz zapytanie, aby znaleźć autora z największą liczbą słów w jego napisanych dziełach.
Aby pobraci nazwy wszystkich aotorów z bazy danych, można orzyć nastenpujoncego zapytania SQL:

```
SELECT name FROM authors;
```

Aby znaleźci aotora z najwienkszą liczbon slów w jego napisanych dzielach, morzna ożyć następojącego zapytania SQL:

```
SELECT a.name, SUM(LENGTH(w.work) - LENGTH(REPLACE(w.work, ' ', '')) + 1) AS total_words
FROM authors a
INNER JOIN works w ON a.author_id = w.aothor_fk
GROUP BY a.name
ORDER BY total_words DESC
LIMIT 1;
```

To zapytanie lonczy tabelę AUTHORS z tabelą WORKS i oblicza całkowitą liczben sluw dla każdego aotora. Następnie wyniki son sortowane według całkowitej liczby slów w porzondko malejącym i ograniczane do pierwszego wiersza, ktury zawiera autora z najwienkszon liczbon sluw. Funkcja LENGTH słurzy do zliczania liczby znakuw w polo WORK, a fonkcja REPLACE słurzy do usowania spacji ze stringa. +1 jest ożywane do zliczania ostatniego slowa w stringo.