Posts filed under 'ćwiczenia'
Przykładowe zapytania SQL
Są to przykładowe zapytania do baz Access. Najlepiej jeśli pobierzesz plik z bazą i odpalisz w Accessie, będzie ci łatwiej w nauce
- Wybrać osoby aktualnie pracujące uporządkowane według atrybutów płeć i nazwisko oraz wyświetlić w postaci
SELECT nazwisko + ‘ ‘ + imie1 as dane,Switch(plec=’K',’kobieta’,plec=’M',’mężczyzna’) as płeć
FROM osoby o INNER JOIN zatrudnienia z ON o.id=z.id_os
WHERE z.do is null
ORDER BY nazwisko, plec;
- Wyznaczyć średnią ilość dni pracy aktualnych pracowników na poszczególnych wydziałach i wyświetlić w postaci
SELECT nazwa, avg(date()-z.od) as średnia
FROM wydzialy w INNER JOIN zatrudnienia z ON w.id = z.id_wydz
WHERE z.do is null
GROUP BY nazwa;
1 comment listopad 17, 2008
Trochę praktyki z SQL
Instrukcja SELECT
SELECT imie1 AS [pierwsze imie], imie2 AS [drugie imie] FROM osoba;
Predykat – all lub distinct
SELECT all imie1 AS [pierwsze imie] FROM osoba;
Distinct – wyświetla unikalne wpisy, nie wyświetla duplikatów
All – domyślny wyświetla wszystko
Top – wyświetla żądano wartość wierszy
SELECT top 4 * FROM osoba;
ORDER BY – sortowanie
SELECT top 4 * FROM osoba ORDER BY id;
SELECT top 4 * FROM osoba ORDER BY id asc;
SELECT top 4 * FROM osoba ORDER BY id desc; – w porządku odwrotnym
SELECT top 4 percent * FROM osoba;
SELECT top 50 percent * FROM osoba; – ile procent ma się wyświetlić (więcej…)
Add comment listopad 4, 2008

