jezyk SQL

Do każdej kwerendy utworzonej w widoku projektu możesz zobaczyć jej kod zapsany w, języku SQL. W tym celu otwórz kwerendę w widoku projektu, a następnie kliknij prawym przyciskiem myszy na wolny obszar tabel kwerendy. W oknie dialogowym, które się otworzy, wybierz opcję Widok SQL.

Po wywołaniu opcji pojawi się okno z zapisem kwerendy w języku SQL. Zapisy w tym oknie można modyfikować.

Tworzenie kwerend za pomocą instrukcji języka SQL.

Zad. 1

Za pomocą instrukcji języka SQL napisz kwerendę, która wyświetli imiona i nazwiska wszystkich uczniów w szkole.

W celu utworzenia od podstaw kwerendy za pomocą instrukcji języka SQL należy w widoku projektu nowej kwerendy zamknąć pojawiające się standardowo okno Dołączanie tabel, a następnie przejść do widoku SQL kwerendy. Otworzy się okno, w którym zaprojektujesz kwerendę.

W onie wpisane jest tylko słowo SELECT zakończone średnikiem.

SELECT służy do wybierania rekordów i pól z tabeli lub wielu tabel. Źródłowe tabele wyznacza się za pomocą klauzuli FROM.

Składania zastosowania ma postać:

SELECT lista_pól FROM wyrażenie;

Gdie wyrażenie oznacza nazwę pojedynczej tabeli lub określa zbiór połączonych tabel. Listę pól oddzielamy przecinkami. Pola zostaną wyświetlone w kwerendzie w takiej samej kolejności, w jakiej umieścimy je w zapisie SQL.

Jeśli chcesz wyświtlić wszystkie pola, to w miejscu

Lista_pól wpisz nazwa_tabeli.*

Po zapisaniu kwerendy możesz ją uruchomić lub otworzyć w widoku projektu.

Zad. 2

Zmodyfikuj powyższą kwerendę i wyświetla dane posortowane alfabetycznie wg nazwisk.

W celu wyświetlenia wyników kwerendy w określonym porządku stosuje się klauzulę ORDER BY, która sortuje rosnąco lub malejąco wg jednego pola lub kilku. W klauzuli określamy, wg którego pola ma nastąpić posortowanie rekordów oraz typ sortowania: rosnący lub malejący.

Jeśli klauzulę zapiszemy w sposób:

ORDER BY źródłowa_tabela.nazwa_pola DESC;

To wyniki kwerendy zostaną posortowane wg pola określonego w klauzuli w sposób malejący.

Natomiast konstrukcja:

ORDER BY Uczniowie_oceny. Nazwisko_ucznia ASC;

posortuje dane w porządku rosnącym.

Brak na końcu klauzuli jednej z opcji ASC/DESC spowoduje domyślne posortowanie w porządku rosnącym.


Wyszukiwarka

Podobne podstrony:
język SQL, Pomoce naukowe, studia, informatyka
2 Jezyk SQL
Język SQL
Język SQL
Język SQL kurs
język SQL, Pomoce naukowe, studia, informatyka
Język SQL(1)
Jezyk SQL Przyjazny podrecznik 2
Jezyk SQL Przyjazny podrecznik
Jezyk SQL Przyjazny podrecznik jsqlpp
Bazy Danych Jezyk Zapytan SQL Programowanie Proceduralne 2 id

więcej podobnych podstron