5 najdroższych samochodów
SELECT TOP 5 [nazwa samochodu], model, [numer rejestracyjny], cena
FROM samochody
ORDER BY cena DESC;
5 najtańszych samochodów
ORDER BY cena;
Cena większa od 35 tyś.
SELECT model, [nazwa samochodu], [numer rejestracyjny], cena, data
WHERE cena>35000;
WHERE data=#2002-07-15#;
SELECT miasto, count(nazwisko) AS [ilość klientów]
FROM klienci
GROUP BY miasto;
SELECT miasto, [płeć], count(nazwisko) AS [ilość właścicieli]
FROM właściciel
GROUP BY miasto, płeć
ORDER BY miasto, płeć;
GROUP BY miasto
ORDER BY count(nazwisko) DESC , miasto;
ORDER BY count(nazwisko) DESC;
SELECT DISTINCT miasto AS miejscowości
ORDER BY miasto DESC;
FROM klienci;
SELECT [ID właściciela], imie, nazwisko, kod
WHERE nazwisko="łopata" and imie="krzysztof";
WHERE nazwisko like [Podaj pierwsze (pierwszą) literę nazwiska] & "*";
WHERE nazwisko=[Podaj nazwisko:] and imie=[Podaj imię];
SELECT model, [nazwa samochodu], cena, year(date())-[rok produkcji] AS [wiek samochodu]
ORDER BY (year(date())-[rok produkcji]);
ORDER BY (year(date())-[rok produkcji]) DESC;
HAVING płeć=[(k)obieta czy (m)ężczyzna]
ORDER BY miasto;
SELECT *
WHERE left([nazwa samochodu],1)="s";
FROM samochody;
SELECT miasto, count(miasto) AS [Liczba właścicieli]
SELECT miasto, płeć, count(miasto) AS [Liczba właścicieli]
GROUP BY miasto, płeć;
Ilość osób w mieście od najmniejszej liczby do największej
SELECT miasto, płeć, count(*) AS [Liczba właścicieli]
order by count(miasto)
Ilość osób w mieście od najwiękzsej liczby do najmniejszej
order by count(miasto) desc
order by count(*), miasto desc
SELECT count(*) as [liczba samochodów]
from Samochody
SELECT Count(*) AS [liczba samochodów],
Avg(cena) AS [Średnia cena samochodów]
FROM Samochody;
Avg(cena) AS [Średnia cena samochodów],
max (cena) as [najdroższy samochód]
min (cena) as [najtańszy samochód]
SELECT nazwisko, imie, [nr telefonu], [nazwa samochodu], model
from właściciel
inner join samochody on samochody.[ID właściciela]=właściciel.[ID właściciela]
SELECT nazwisko, count(samochody.[ID właściciela]) as [ilość samochodów]
group by nazwisko
SELECT nazwisko, count(samochody.[ID właściciela]) AS [ilość samochodów]
left JOIN samochody ON samochody.[ID właściciela]=właściciel.[ID właściciela]
GROUP BY nazwisko;
Wszyscy właściciele i ich samochody (nazwa i model)
right JOIN właściciel ON samochody.[ID właściciela]=właściciel.[ID właściciela]
SELECT nazwisko, [nazwa samochodu], model, data
right JOIN samochody ON samochody.[ID właściciela]=właściciel.[ID właściciela]
SELECT właściciel.Nazwisko, samochody.[Nazwa samochodu], samochody.Model, [Symbol napędu], szczegóły.[Rodzaj nadwozia], właściciel.[ID właściciela]
FROM właściciel INNER JOIN (szczegóły INNER JOIN samochody ON szczegóły.[Numer rejestracyjny] = samochody.[Numer rejestracyjny]) ON właściciel.[ID właściciela] = samochody.[ID właściciela]
WHERE nazwisko like [Podaj 1 litere] & "*";
SELECT nazwisko,
sum([dni zwolnienia]) as [Długość zwolnień]
from pacjenci inner join wizyty on wizyty.[nr ubezpieczenia]=pacjenci.[nr ubezpieczenia]
SELECT nazwisko, sum([dni zwolnienia]) AS [Długość zwolnień]
FROM pacjenci left JOIN wizyty ON wizyty.[nr ubezpieczenia]=pacjenci.[nr ubezpieczenia]
Wszyscy pacjenci i dni zwolnienia (łącznie z zerami) - Przychodnia
SELECT nazwisko, format (sum([dni zwolnienia]), "0;0;0;0") AS [Długość zwolnień]
SELECT miasto, count(nazwisko) as [Liczba Klientów]
from klienci
group by miasto
SELECT miasto, format(count(nazwisko)/(select count(nazwisko) from właściciel), "0%") as [Procent Klientów]
% kobiet w miastach - Komis
SELECT miasto, format(count(nazwisko)/(select count(nazwisko) from właściciel), "0%") as [Procent Właścicieli]
where płeć="k"
% kobiet w każdym z miast – Komis – „będzie na trzecim terminie”
SELECT miasto, format(count(nazwisko)/(select count(nazwisko) from właściciel where właściciel_1.miasto=właściciel.miasto), "0%") as [Procent Właścicieli]
from właściciel as właściciel_1
SELECT nazwisko, year(date())-year([data urodzenia]) as wiek
where year(date())-year([data urodzenia])>(select avg(year(date())-year([data urodzenia])) from właściciel)
SELECT nazwisko, imie
where [ID właściciela] not in (select [ID właściciela] from samochody)
left join samochody on samochody.[ID właściciela]=właściciel.[ID właściciela]
where (samochody.[ID właściciela] is null)
pio1281trek