SQL cheatsheet

 0    49 flashcards    ogurasnotifications
download mp3 print play test yourself
 
Question Answer
Jak zaznaczyć konkretne obiekty?
start learning
SELECT column1, column2 FROM table_name
Do czego służy polecenie INSERT?
start learning
[cite_start]Służy do dodawania nowych rekordów do tabeli. [cite: 3]
Do czego służy polecenie UPDATE?
start learning
[cite_start]Służy do modyfikowania istniejących rekordów w tabeli. [cite: 3]
Do czego służy polecenie DELETE?
start learning
[cite_start]Służy do usuwania rekordów z tabeli. [cite: 3]
Do czego służy polecenie CREATE TABLE?
start learning
[cite_start]Służy do tworzenia nowej tabeli w bazie danych. [cite: 5]
Do czego służy polecenie ALTER TABLE?
start learning
[cite_start]Służy do dodawania, usuwania lub modyfikowania kolumn w istniejącej tabeli. [cite: 5]
Do czego służy polecenie DROP TABLE?
start learning
[cite_start]Służy do usuwania istniejącej tabeli w bazie danych. [cite: 5]
Do czego służy polecenie TRUNCATE TABLE?
start learning
[cite_start]Służy do usuwania danych wewnątrz tabeli, ale nie samej tabeli. [cite: 5]
Do czego służy polecenie GRANT?
start learning
[cite_start]Służy do nadawania określonych uprawnień użytkownikom lub rolom. [cite: 10]
Do czego służy polecenie REVOKE?
start learning
[cite_start]Służy do odbierania uprawnień wcześniej nadanych użytkownikom lub rolom. [cite: 10]
Do czego służy klauzula WHERE?
start learning
[cite_start]Służy do filtrowania wierszy na podstawie określonego warunku. [cite: 12]
Do czego służy klauzula ORDER BY?
start learning
[cite_start]Służy do sortowania zestawu wyników w porządku rosnącym lub malejącym na podstawie określonej kolumny. [cite: 12]
Do czego służy klauzula GROUP BY?
start learning
[cite_start]Służy do grupowania wierszy na podstawie wartości w określonej kolumnie. [cite: 12]
Do czego służy klauzula HAVING?
start learning
[cite_start]Służy do filtrowania zgrupowanych wyników na podstawie określonego warunku. [cite: 12]
Do czego służy INNER JOIN?
start learning
[cite_start]Zwraca wiersze z pasującymi wartościami w obu tabelach. [cite: 17]
Do czego służy LEFT JOIN?
start learning
[cite_start]Zwraca wszystkie wiersze z lewej tabeli i pasujące wiersze z prawej tabeli. [cite: 17]
Do czego służy RIGHT JOIN?
start learning
[cite_start]Zwraca wszystkie wiersze z prawej tabeli i pasujące wiersze z lewej tabeli. [cite: 17]
Do czego służy FULL JOIN?
start learning
[cite_start]Zwraca wszystkie wiersze, gdy istnieje dopasowanie w lewej lub prawej tabeli. [cite: 17]
Do czego służy COUNT()?
start learning
[cite_start]Zlicza liczbę wierszy lub wartości innych niż null w określonej kolumnie. [cite: 24]
Do czego służy SUM()?
start learning
[cite_start]Oblicza sumę wszystkich wartości w określonej kolumnie. [cite: 24]
Do czego służy AVG()?
start learning
[cite_start]Oblicza średnią wszystkich wartości w określonej kolumnie. [cite: 24]
Do czego służy MIN()?
start learning
[cite_start]Zwraca minimalną wartość w określonej kolumnie. [cite: 24]
Do czego służy MAX()?
start learning
[cite_start]Zwraca maksymalną wartość w określonej kolumnie. [cite: 24]
Chcesz wyświetlić imiona i nazwiska wszystkich klientów, którzy mają ponad 30 lat, posortowane alfabetycznie według nazwiska. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, WHERE, ORDER BY
Musisz zaktualizować wiek pracownika o imieniu 'Jan' na 40 lat w tabeli employees. Jakich słów kluczowych użyjesz?
start learning
UPDATE, SET, WHERE
Chcesz usunąć wszystkich klientów z tabeli 'customers', którzy złożyli zamówienie przed rokiem 2023. Jakich słów kluczowych użyjesz?
start learning
DELETE, FROM, WHERE
Chcesz policzyć, ilu jest klientów w każdym mieście, ale interesują Cię tylko miasta, w których jest więcej niż 10 klientów. Jakich słów kluczowych użyjesz?
start learning
SELECT, COUNT, FROM, GROUP BY, HAVING
Chcesz połączyć tabele 'orders' i 'customers' tak, aby wyświetlić wszystkie zamówienia wraz z informacjami o klientach, którzy je złożyli. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, INNER JOIN, ON
Chcesz dodać nowego pracownika o imieniu 'Anna' i nazwisku 'Kowalska' do tabeli 'employees'. Jakich słów kluczowych użyjesz?
start learning
INSERT INTO, VALUES
Chcesz znaleźć wszystkich pracowników, których nazwisko zaczyna się na literę 'K'. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, WHERE, LIKE
Potrzebujesz wyświetlić listę unikalnych miast, z których pochodzą Twoi klienci. Jakich słów kluczowych użyjesz?
start learning
SELECT, DISTINCT, FROM
Musisz znaleźć wszystkich klientów, którzy mieszkają w 'Warszawie' i złożyli zamówienie w ostatnim miesiącu. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, WHERE, AND
Chcesz połączyć imię i nazwisko każdego pracownika w jedną kolumnę o nazwie 'Imię i nazwisko'. Jakich słów kluczowych użyjesz?
start learning
SELECT, CONCAT, AS, FROM
Musisz znaleźć najdroższy produkt w tabeli 'products'. Jakich słów kluczowych użyjesz?
start learning
SELECT, MAX, FROM
Chcesz obliczyć średnią pensję w każdym dziale firmy. Jakich słów kluczowych użyjesz?
start learning
SELECT, AVG, FROM, GROUP BY
Potrzebujesz znaleźć wszystkich klientów, którzy nie złożyli jeszcze żadnego zamówienia. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, LEFT JOIN, ON, WHERE, IS NULL
Chcesz utworzyć nową tabelę 'archive_orders' o takiej samej strukturze jak tabela 'orders'. Jakich słów kluczowych użyjesz?
start learning
CREATE TABLE, AS, SELECT, FROM
Musisz dodać kolumnę 'numer_telefonu' do tabeli 'klienci'. Jakich słów kluczowych użyjesz?
start learning
ALTER TABLE, ADD COLUMN
Chcesz usunąć kolumnę 'fax' z tabeli 'dostawcy'. Jakich słów kluczowych użyjesz?
start learning
ALTER TABLE, DROP COLUMN
Potrzebujesz znaleźć wszystkich pracowników, którzy pracują w dziale 'Sprzedaż' lub 'Marketing'. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, WHERE, IN
Chcesz wyświetlić 5 najtańszych produktów. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, ORDER BY, LIMIT
Musisz zmienić nazwę tabeli 'stare_dane' na 'nowe_dane'. Jakich słów kluczowych użyjesz?
start learning
ALTER TABLE, RENAME TO
Chcesz wyświetlić wszystkie produkty, których cena jest pomiędzy 100 a 200. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, WHERE, BETWEEN, AND
Potrzebujesz nadać pracownikowi 'Jan Kowalski' uprawnienia do odczytu danych z tabeli 'klienci'. Jakich słów kluczowych użyjesz?
start learning
GRANT, SELECT, ON, TO
Chcesz cofnąć uprawnienia do usuwania danych z tabeli 'zamowienia' użytkownikowi 'Anna Nowak'. Jakich słów kluczowych użyjesz?
start learning
REVOKE, DELETE, ON, FROM
Musisz połączyć listę klientów z Polski i Niemiec w jeden wynik. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, WHERE, UNION, SELECT, FROM, WHERE
Chcesz wyświetlić kategorie produktów, w których jest więcej niż 50 produktów. Jakich słów kluczowych użyjesz?
start learning
SELECT, COUNT, FROM, GROUP BY, HAVING
Potrzebujesz wyświetlić imiona i nazwiska pracowników oraz nazwy działów, w których pracują, łącząc trzy tabele: 'employees', 'departments' i 'department_employees'. Jakich słów kluczowych użyjesz?
start learning
SELECT, FROM, INNER JOIN, ON, INNER JOIN, ON
Chcesz przypisać pracownikom kategorie wiekowe: 'Młodszy' dla osób poniżej 30 lat, 'Starszy' dla reszty. Jakich słów kluczowych użyjesz?
start learning
SELECT, CASE, WHEN, THEN, ELSE, END, FROM

You must sign in to write a comment