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życia 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.