• Nie Znaleziono Wyników

funkcja zwraca NULL, gdy podane argumenty są równe

N/A
N/A
Protected

Academic year: 2021

Share "funkcja zwraca NULL, gdy podane argumenty są równe"

Copied!
2
0
0

Pełen tekst

(1)

Temat: Funkcje sterujące w MySQL.

1. Funkcja CASE CASE wartość

WHEN warunek THEN wynik WHEN warunek THEN wynik

ELSE wynik END

Pusta sekcja CASE (przykład w ćwiczeniu 2).

2. Funkcja IF() – gdy warunek jest spełniony, funkcja zwraca wynik1, w przeciwnym wypadku wynik2.

IF ( warunek , wynik1, wynik2)

3. Funkcja IFNULL() – funkcja zwraca wynik warunku będącego pierwszym argumentem, gdy wynik jest różny od NULL.

IFNULL( warunek , wynik)

4. Funkcja NULLIF() – funkcja zwraca NULL, gdy podane argumenty są równe.

NULLIF ( warunek1 , warunek2)

Ćwiczenie 1

Zapoznaj się z funkcjami sterującymi dostępnymi w SQL i wykonaj kolejne ćwiczenia.

Ćwiczenie 2

Uaktywnij bazę danych firma_nazwisko. Sprawdź, który z pracowników urodził się w roku parzystym.

Ćwiczenie wykonaj dwukrotnie: najpierw skorzystaj z funkcji CASE, a potem IF.

Ćwiczenie 3

Sprawdź, który z pracowników urodził się w roku przestępnym. Ćwiczenie wykonaj dwukrotnie:

najpierw skorzystaj z funkcji CASE, a potem IF.

Ćwiczenie 4

Utwórz zapytanie, które wyświetli nazwisko, imię, i komentarz (kobietom wyświetl słowo „kobieta”, a mężczyznom „facet”). Ćwiczenie wykonaj dwukrotnie: najpierw skorzystaj z funkcji CASE, a potem IF.

Ćwiczenie 5

Zmień imię Kai Boreckiej na Ala, a Marii Grota na Ada. Sprawdź, które z imion są palindromami.

Ćwiczenie wykonaj czterokrotnie: skorzystaj najpierw z funkcji CASE, a następnie IF, IFNULL i NULLIF.

(2)

Ćwiczenie 6

Utwórz zapytanie, które wyświetli nazwisko, imię, wiek pracownika i komentarz (osobom poniżej 40 ma się wyświetlić „junior”, osobom od 40 – „senior”). Ćwiczenie wykonaj dwukrotnie: skorzystaj najpierw z funkcji CASE, a następnie IF.

Ćwiczenie 7

Utwórz zapytanie, które wyświetli nazwisko, imię, wiek pracownika i komentarz (osobom poniżej 30 ma się wyświetlić „małolat”, osobom powyżej 40 – „emeryt”, a pozostałym „dorosły”). Ćwiczenie wykonaj dwukrotnie: skorzystaj najpierw z funkcji CASE, a następnie IF.

Ćwiczenie 8

Utwórz zapytanie, które wyświetli nazwisko, datę urodzenia oraz komentarz dotyczący roku urodzenia (dla osób urodzonych od 01-01-1960 do 31-12-1969 „lata 60-te”, podobnie „lata 70-te’

i „lata 80-te”). Ćwiczenie wykonaj dwukrotnie: skorzystaj najpierw z funkcji CASE, a następnie IF.

Ćwiczenie 9

Utwórz zapytanie, które wyświetli nazwisko oraz słownie dzień tygodnia w którym urodził się każdy pracownik po angielsku i po polsku. Ćwiczenie wykonaj dwukrotnie: skorzystaj najpierw z funkcji CASE, a następnie IF.

Ćwiczenie 10

Utwórz zapytanie, które wyświetli nazwisko, datę urodzenia oraz słownie miesiąc narodzin każdego pracownika po angielsku i po polsku. Ćwiczenie wykonaj dwukrotnie: skorzystaj najpierw z funkcji CASE, a następnie IF.

Ćwiczenie 11

Zrzuty wszystkich ćwiczeń wyślij nauczycielowi.

Cytaty

Powiązane dokumenty

[r]

dalej: projekt ustawy) przedstawiam uprzejmie następujące uwagi, odnoszące się w szczególności do podniesionej przez Panią Minister kwestii zgodności proponowanej regulacji

Zezwolenia na pobyt rezydenta długoterminowego UE udziela się cudzoziemcowi na wa- runkach określonych w art. Świadczenia z funduszu alimentacyjnego przysługują także

c) skreślenie z listy członków uchwałą Zarządu z powodu niepłacenia składek członkowskich i nieusprawiedliwionego nieuczestnictwa w Walnych Zebraniach

WIĘCEJ INFORMACJI NA OFICJAlNEJ STRONIE INTERNETOWEJ URZĘDU MIASTA W TUSZYNIE: WWW.TUSZYN.ORG.PL WIĘCEJ INFORMACJI NA OFICJAlNEJ STRONIE INTERNETOWEJ URZĘDU MIASTA W

- osoba wymaga pomocy podczas korzystania z toalety, - zdarzają się epizody nietrzymania moczu i stolca, - pojawia się znaczna zmiana zachowania,. - pojawiają się złudzenia i

1, bank jest obowiązany wystąpić do ministra właściwego do spraw informatyzacji o udostępnienie danych z rejestru Powszechnego Elektronicznego Systemu Ewidencji

% tytułem kosztów pośrednich, a (ii) efekty pracy wykonanej przez Zamawiającego lub podmiot trzeci, któremu powierzono usunięcie wady będą uznawane za efekty pracy Wykonawcy, w