Kursy Video
Kursy MP3
Informacje
- Darmowe Kursy
- Darmowy kurs XML
- Darmowy kurs HTML
- Darmowy kurs Flash
- Modernizacja i serwis komputera
- Darmowy kurs JavaScript
- Darmowy kurs Joomla
- Darmowy kurs Linux
- Darmowy kurs Photoshop
- Darmowy kurs pozycjonowania stron www
- Darmowy kurs C++ - kompilator Deviance
- Darmowy kurs Visual C++
- Darmowy kurs PHP
- Darmowy kurs Excel
- Darmowy kurs AutoCAD
- Kurs Fotografii
- Darmowy kurs CorelDRAW
- Darmowy kurs ACCESS
- Darmowy kurs Delphi
- Darmowy kurs QuarkExpress
- Darmowy kurs Microsoft Word
- Darmowy kurs Microsoft Windows
- Darmowy kurs Microsoft Visual C#
Newsletter
Wyszukaj
Komendy języka SQL
SELECT – służy do odszukiwania danych. Umożliwia wybieranie kolumn oraz wierszy, grupowanie danych, łączenie tabel. Podstawowa składnia komendy SELECT to:
SELECT kolumna 1, kolumna 2
FROM tabela 1, tabela 2
WHERE kryteria wyboru
Klauzula SELECT pozwala wybrać kolumny, które chcemy ujrzeć w wyniku.
W klauzuli FROM podajemy nazwy tabel, w których znajdują się wcześniej wybrane kolumny. Klauzula WHERE zawiera kryteria, które mają być spełnione podczas wyświetlania danych.
Przykład:
SELECT [Nazwa towaru],[Cena jednostkowa], [Nazwa grupy]FROM towary,[Grupy towarów]WHERE [Nazwa grupy]="historyczne";
Oto zwrócone wiersze
Wybierając z tabeli tylko niektóre kolumny, może się zdarzyć, że tabela z danymi wynikowymi będzie zawierać duplikaty. Na przykład tabela może zawierać powtarzające się wiersze. Aby usunąć duplikaty z tabeli należy po słowie SELECT dopisać DISTINCT.
Składnia wygląda następująco:SELECT DISTINCT nazwa kolumny1, kolumny 2 …
FROM tabela1
Jeżeli chcemy wyświetli na przykład kilka pierwszych wierszy w tabeli należy po komendzie SELECT wpisać TOP x, gdzie x jest to ilość wyświetlonych wierszy. Na przykładSELECT TOP 3 nazwa kolumny1FROM tabela1WHERE warunekInstrukcja zwróci 3 pierwsze wiersze w tabeli spełniające podany warunek.
ORDER BY – powoduje posortowanie tabeli wynikowej w kolejności alfabetycznej
SELECT * FROM Towary - > wpisujemy nazwę kolumny, lub kolumn
ORDER BY [Nazwa towaru]
Po słowach ORDER BY wpisujemy nazwę kolumny według której mają zostać posortowane dane.
Zrzut poniżej prezentuje dane z tabeli towary posortowanej względem kolumny Nazwa towaru.
GROUP BY - Jest to zapytanie grupujące. Służy do łączenia rekordów o identycznej zawartości pól wyświetlanych w kwerendzie w jeden rekord. W tych zapytaniach można wykorzystać funkcje zbiorowe jak: średnia, ilość, suma.,
Można na przykład obliczyć całkowity koszt każdego z zamówień w tabeli sprzedaż towarów, korzystając z następującego wyrażenia:
SELECT [ID Zamówienia], SUM (Wartość) AS [Całkowity koszt zamówienia]
FROM [Sprzedaż towarów]
GROUP BY [ID zamówienia];
Do przetwarzania zbiorów danych (GROUP BY) istnieją następujące funkcje:
COUNT – zwraca ilość wierszy
SUM – zwraca sumę wartości danej kolumny
AVG – zwraca średnią wartość danej kolumny
MIN – zwraca najmniejszą wartość danej kolumny
MAX - zwraca największą wartość danej kolumny
Oto wynik sumowania elementów grup:
INNER JOIN – jest to operacja łączenia danych . Za pomocą tej komendy można złączyć dwie tabele tworząc jedną tabelę wynikową.
Składnia do polaczenia tabeli towary z tabelą Grupy towarów wygląda następująco:
SELECT [Nazwa towaru], [cena jednostkowa], [Nazwa grupy], Opis
FROM Towary INNER JOIN [Grupy towarów]ON [Grupy towarów].[ID Grupy] = Towary.[ID Grupy];
Po poleceniu ON należy wpisać tabele i kolumny między którymi została utworzona relacja.
W rezultacie otrzymamy wynik przedstawiony na rysunku poniżej
Jeżeli chcemy umieścić komendę UNION w zapytaniu SQL-owym musimy utworzyć dwa oddzielne wyrażenia SELECT. Składnia instrukcji UNION jest następująca:
SELECT kolumna 1
FROM tabela (a)
WHERE kryterium
UNION
SELECT kolumna 1
FROM tabela (b)
WHERE kryterium