116076

116076



Zostanie usunięta perspektywa Mag.

4.    Instrukcja SELECT

Instrukcja ta służy do wyprowadzania informacji umieszczonych w tablicach

SELECT <klauzula>

FROM <klau/ulu>

| WHERE <klauzula>]

IGROUP BY <klauzula>)

|HAVING <klau/ula>|

IORDER BY <klau/ula>] np

SELECT place FROM pracownik WHERE place=3000

Wyświetli płace z tabeli pracownik, gdzie płacc=300 4.1 GROUP BY i HAVING

Klauzula GROUP BY układa wiersze w grupy, wr których określona kolumna ma tę samą wartość, a następnie ur tablicy wynikowej redukuje tę grupę do pojedynczego wiersza. Dodatkowo klauzula HAYING podaje warunek, który musi spełniać każda grupa wyszczególniona w klauzuli GROUP BY. aby mogła się znaleźć w tabeli wynikowej Np.

SELECT nr. ksiazka FROM biblioteka GROUP BY ksiazka HAVING nr>3

Wyszukanie nr i ksiazka. z relacji biblioteka. Wcześniej pogrupowanie wg książek . gdzie spełniony mysi być waruneknr>3

5.    DISTINCT

Eliminuje duplikaty w zakresie nazw atrybutów (wyprowadza tylko różne wiersze)

6.    ORDER BY

Określa sposób sortowania wyników zapytania (asc - rosnąco, desc-malejąco). Sortowanie odbywa się albo względem atrybutów albo względem wyrażenia SELECT |DISTINCT| atrybuty FROM relacja WHERE warunek

ORDER BY (atrybut, wyrażenie} {asc.desc}

7.    Warunki

Warunki w formie zapytania SELECT zapisuje się za poinoca operator ów relacyjnych

a) BETWEEN AND

Sprawdzenie czy lewy operator wyrażenia zawarty wr przedziale ograniczonych wartości spełnia wy stąpienie . Wartości od do są podawane po słowach between and WHERE zarobki BETWEEN 100 AND 900

b) IN

Operator umożliwia sprawdzenie czy lewy operand jest elementem listy będącej prawym opetandan. Listę podaje się w nawiasie okrągłym

WHERE student IN („Kowalski* YTJowak")

OLJKE

Sprawdzenie czy operand pasuje do podanego wzorca WHERE student LIKE „Kow%” d)IS NULL

umożliwia sprawdzenie, czy operand ma wartość nieokreśloną, pustą

8.    Fhnkcje agregujące

a) COUNT() - zlicza liczbę krotek

b) SUM() - sumuje wartości w kolumnach numerycznych

c) MIN() • znajduje minimalną wartość tekstową, typu danych daty lub numeryczną

d) MAX()-znajduje wartość maksymalną

e) AVG() - oblicza średnią wartość wf kolumnach numerycznych SELECT AVG(place), SUM(pensja)

FROM pracownik WHERE MAX(placc)=800



Wyszukiwarka

Podobne podstrony:
1. Wskazówki bezpieczeństwa i gwarancja •    Instrukcja obsługi służy do tego, aby
dr inż. Piotr Matka PROGRAMOWANIE JAVA 20Klasa String Klasa ta służy do obsługi ciągów znaków, czyli
DSC00167 (18) VI.    Udzielone/Zwrócone pożyczki Pozycja ta służy do wykazania odrębn
Problem transportowy :<Metoda potencjałów Metoda ta służy do sprawdzenia optymalności rozwiązania
54300 P5101385 Odpowiedź: Reakcja ta służy do wykrywania alkoholi posiadających w cząsteczce co najm
Metoda sklerometryczna (młotek Schmidta) Metoda ta służy do oceny cech mechanicznych materiału na po
19684 skanuj0380 (2) 398 PHP i MySQL dla każdego Tabela ta zostanie utworzona za pomocą instrukcji S
Skrócona instrukcja konfiguracji skanowania do skrzynki Dla: WorkCentre Pro 123/128 Opis: Ta funkcja
Poznaj C++ w$ godziny0064 Instrukcje i wyrażenia 49) ł else instrukcja4; Ta zawikłana instrukcja if
03 instrukcja c^tA GRUnttl instrukcja C2yu oak kwSVPAd, GRUMT CO ‘ APARATU PRocroRA I
225 3 312 PROGRAM END Koniec podprogramu osiągnięty przed instrukcją M99. Instrukcja ta potrzebna je
Zdj?cie1244 2.    Instrukcja obsługi przyrządu do pomiaru grubości warstwy lakiem. 3.

więcej podobnych podstron