BD-1st-2.4-lab2.tresc-1.1-Slajd5: Różnice pomiędzy wersjami
Nie podano opisu zmian |
m #7 |
||
Linia 4: | Linia 4: | ||
Funkcja wierszowa może zostać użyta we wszystkich klauzulach zapytania SQL. Omówimy to na zaprezentowanym przykładowym zapytaniu, w którym zastosowano trzy funkcje. Funkcja o nazwie funkcja_A, umieszczona w klauzuli SELECT, posiada dwa parametry o nazwach wyrażenie_1 oraz wyrażenie_2 i wylicza wartość, która zostanie zaprezentowana w wyniku zapytania jako dodatkowy atrybut o nazwie zdefiniowanej przez alias „wynik”. Jednoparametrowa (wyrażenie_3) funkcja o nazwie funkcja_B została użyta w warunku selekcji w klauzuli WHERE do filtrowania rekordów, odczytywanych przez zapytanie. Wynik funkcji zostanie porównany z wyrażeniem_4 przez | Funkcja wierszowa może zostać użyta we wszystkich klauzulach zapytania SQL. Omówimy to na zaprezentowanym przykładowym zapytaniu, w którym zastosowano trzy funkcje. Funkcja o nazwie funkcja_A, umieszczona w klauzuli SELECT, posiada dwa parametry o nazwach wyrażenie_1 oraz wyrażenie_2 i wylicza wartość, która zostanie zaprezentowana w wyniku zapytania jako dodatkowy atrybut o nazwie zdefiniowanej przez alias „wynik”. Jednoparametrowa (wyrażenie_3) funkcja o nazwie funkcja_B została użyta w warunku selekcji w klauzuli WHERE do filtrowania rekordów, odczytywanych przez zapytanie. Wynik funkcji zostanie porównany z wyrażeniem_4 przez użycie operatora. Wynik działania ostatniej, bezparametrowej funkcji o nazwie funkcja_C, zostaje użyty do posortowania rekordów w zbiorze wynikowym zapytania. Zauważmy, że w wywołaniu funkcji bezparametrowej opuszczamy nawiasy.<br/> | ||
[[BD-1st-2.4-lab2.tresc-1.1-Slajd4 | << Poprzedni slajd]] | [[BD-1st-2.4-lab2.tresc-1.1-toc|Spis treści ]] | [[BD-1st-2.4-lab2.tresc-1.1-Slajd6 | Następny slajd >>]] | [[BD-1st-2.4-lab2.tresc-1.1-Slajd4 | << Poprzedni slajd]] | [[BD-1st-2.4-lab2.tresc-1.1-toc|Spis treści ]] | [[BD-1st-2.4-lab2.tresc-1.1-Slajd6 | Następny slajd >>]] |
Aktualna wersja na dzień 09:59, 2 lis 2006
Funkcje wierszowe - użycie
Funkcja wierszowa może zostać użyta we wszystkich klauzulach zapytania SQL. Omówimy to na zaprezentowanym przykładowym zapytaniu, w którym zastosowano trzy funkcje. Funkcja o nazwie funkcja_A, umieszczona w klauzuli SELECT, posiada dwa parametry o nazwach wyrażenie_1 oraz wyrażenie_2 i wylicza wartość, która zostanie zaprezentowana w wyniku zapytania jako dodatkowy atrybut o nazwie zdefiniowanej przez alias „wynik”. Jednoparametrowa (wyrażenie_3) funkcja o nazwie funkcja_B została użyta w warunku selekcji w klauzuli WHERE do filtrowania rekordów, odczytywanych przez zapytanie. Wynik funkcji zostanie porównany z wyrażeniem_4 przez użycie operatora. Wynik działania ostatniej, bezparametrowej funkcji o nazwie funkcja_C, zostaje użyty do posortowania rekordów w zbiorze wynikowym zapytania. Zauważmy, że w wywołaniu funkcji bezparametrowej opuszczamy nawiasy.