7928718442

7928718442



Podsumowując, rozszerzenie składni polecenia SQL o możliwość nadawania wyrażeniom aliasów wygląda następująco:

SELECT {wyrażeniel [AS aliasl], wyrażenie2 [AS alias2],.....} FROM [nazwa relacji};

Przykładowo:

SELECT CompanyName & ContactName AS Klient FROM Customers;

Odczyta z encji Customers wszystkie krotki zwracając jedynie wartości wyrażenia, które bezpośrednio łączy wartość atrybutów CompanyName oraz ContactName, i ustala jego nazwę na Klient.

Interpretacja:

Odczytaj wszystkie krotki z tabeli Employes i wyświetl wartość wyrażenia Klient, które iączy wartość atrybutu CompanyName oraz wartość atrybutu ContactName.

2.3.4 Zapytanie - duplikaty

Przy realizacji zapytań może się zdarzyć, że w relacji wynikowej znajdzie się kilka krotek o takich samych wartościach na wszystkich odczytanych atrybutach. Przykładowo, jeżeli wykonamy zapytanie:

SELECT City FROM Customers;

Niektóre miasta mogą w relacji wynikowej pojawić się wielokrotnie. W takiej sytuacji najczęściej możemy chcieć usunąć duplikaty pozostawiając jedynie po jednym egzemplarzu każdej krotki.

Do przeprowadzenia takiej operacji służy klauzula DISTINCT, którą należy podać po słowie kluczowym SELECT. Jeżeli klauzula DISTINCT pojawi się po SELECT, SZBD usunie wszystkie duplikaty krotek z relacji wynikowej.

Podsumowując, rozszerzona składnia polecenia SELECT wygląda następująco:

SELECT [DISTINCT] [wyrażeniel, wyrażenie2 [AS alias2],...} FROM {nazwa};

Przykładowo:

SELECT DISTINCT City FROM Customers;

Odczyta z encji Customers wszystkie krotki zwracając jedynie atrybut City i usunie te krotki, które się powtarzają w wynikach.

Interpretacja:

Odczytaj wszystkie krotki z tabeli Customers i wyświetl niepowtarzające się wartości atrybutu City.



Wyszukiwarka

Podobne podstrony:
skanuj0067 (42) 80 PHP i MySQL dla każdego Istnieje również możliwość przeniesienia wyrażenia warunk
IMG10 (5) Tworzenie i usuwanie baz danych W PostgreSQL do tworzenia baz danych możemy użyć polecenie
img7 (10) Typ tablicowy    Zobacz plik: tablice.sql Możliwość przechowywania tablic j
s203 FTP 203 FTP 203 Powrót do ftp za pomocą polecenia exit Możliwość korzystania z poleceń shella w
2.1.8 Kwerendy - widok SQL W widoku SQL możliwe jest, w skrócie, zarówno tworzenie kwerend do bazy d
P2270812 b) 4.
s203 FTP 203 FTP 203 Powrót do ftp za pomocą polecenia exit Możliwość korzystania z poleceń shella w
[ Zarządzanie bazą danych za pomocą poleceń języka SQL*Plus Polecenie SQL może być zapisane w
Kursory niejawne » Każde polecenie SQL (select into, insert, update, delete) tworzy kursor. 9 Nazwa
PL/SQL o Język proceduralny. » Zintegrowany z SQL. ® Możliwość składowania procedur i funkcji w bazi
IMG12 (3) Bezpieczeństwo bazy danych Prócz możliwości nadawania i odbierania użytkownikom praw do el
2015?4 test str 5 Zadanie 16. Aby stworzyć tabelę w bazie danych, należy zastosować polecenie SQL A

więcej podobnych podstron