CR = Code Review. O co chodzi? Zajrzyj tutaj
Pełna lista wszystkich Code Review? Zajrzyj tutaj
https://www.youtube.com/watch?v=Pk5gizIi0ws
Zmień w bazie:
1. Zmień nazwisko klienta nr 4 na "Psikuta"
2. Zwiększ cenę wszystkich książek w bazie o 10%
3. Zmniejsz cenę najdroższej książki o 10 zł
4. Zmień imię i nazwisko klientki Anny Kareniny na: "Joanna Dostojewska"
5. Zmień status zamówień o numerach 4 i 5 na "wyslano"
Odpowiedzi:
1. UPDATE klienci SET nazwisko="Psikuta" WHERE idklienta=4
2. UPDATE ksiazki SET cena=ROUND(cena*1.1,2)
3. UPDATE ksiazki SET cena=cena-10 ORDER BY cena DESC LIMIT 1
4. UPDATE klienci SET imie="Joanna", nazwisko="Dostojewska" WHERE idklienta=10
5. UPDATE zamowienia SET status="wyslano" WHERE idzamowienia BETWEEN 4 AND 5
Wstaw do bazy:
1. Dodaj nowego klienta: Franciszek Janowski z Chorzowa
2. Dodaj nowe zamówienie: Artur Rutkowski (7) zamówił książkę: "HTML 5. Tworzenie witryn" (3)
3. Wstaw do bazy książkę o tytule: "Symfonia C++" autora o nazwisku Grębosz, ale nie wstawiaj jeszcze imienia autora ani ceny książki
4. Dodaj dwóch nowych klientów za pomocą jednego zapytania
5. Wstaw nową osobę używając klauzuli SET
Odpowiedzi:
1. INSERT INTO klienci VALUES (NULL, "Franciszek", "Janowski", "Chorzów")
2. INSERT INTO zamowienia (idzamowienia, data, status, idklienta, idksiazki) VALUES (NULL, 7, 3, "2016-01-01", "oczekiwanie",7,3)
3. INSERT INTO ksiazki (idksiazki, nazwiskoautora, tytul) VALUES (NULL, "Grębosz", "Symfonia C++")
4. INSERT INTO ksiazki VALUES (NULL, "Marilyn", "Monroe", "Los Angeles"), (NULL, "John", "Wayne", "Los Angeles")
5. INSERT INTO klienci set idklienta=NULL, imie='Steve', nazwisko='McQueen', miejscowosc="Los Angeles"
Paczka do pobrania: TUTAJ