7928718441

7928718441



Dodatkowo istnieje operator konkatenacji, który pozwala łączyć ciągi znaków. Przykładowo wyrażenie [ContactName & " z firmy " & CompanyName] oznacza, że dla każdej kolejnej krotki SZBD wykonuje, i zwraca w relacji wynikowej, konkatenację klienta, wyrażenia „z firmy" i nazwy firmy. Należy tutaj zwrócić uwagę na fakt, iż stałe typu łańcuchowego są w języku SQL otaczane apostrofami. W przeciwieństwie do stałych typu łańcuchowego, stałe typu liczbowego nie wymagają żadnych dodatkowych oznaczeń.

Podsumowując, nieco bardziej rozbudowana wersja polecenia SELECT wygląda następująco:

SELECT {wyrażeniel, wyrażenie2,...} FROM {nazwa};

Gdzie wyrażeniem może być:

•    w przypadku atrybutów typu liczbowego:

o -nazwa atrybutu, o -stała liczbowa,

o -suma, różnica, iloczyn, bądź iloraz dwóch wyrażeń,

•    w przypadku atrybutów typu łańcuchowego:

o -nazwa atrybutu, o -stała łańcuchowa, o -konkatenacja dwóch wyrażeń.

Przykładowo:

SELECT CompanyName & ContactName 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.

Interpretacja:

Odczytaj wszystkie krotki z tabeli Customers i wyświetl wartość wyrażenia, które Igczy wartość atrybutu CompanyName oraz wartość atrybutu ContactName.

^^^^^JZapytania SQL SELECT - wyrażenia

2.3.3 Zapytanie - aliasy

W zapytaniach SQL nazwy atrybutów relacji wynikowej, są nazwami wybranych atrybutów lub, kiedy występują wyrażenia, są odpowiadającymi wyrażeniu nazwami (przykładowo, dla wyrażenia [Ouantity* 12], atrybut relacji wynikowej będzie nazywał się [Quont/ty*12]).

Jednakże możemy definiować własne nazwy, tzw. „aliasy", dla dowolnych wyrażeń które znajdą się w relacji wynikowej zapytania. Aliasy nie są obowiązkowe. Aby nadać wyrażeniu alias, należy za tym wyrażeniem użyć słowa kluczowego AS, a następnie podać nazwę.



Wyszukiwarka

Podobne podstrony:
Sieciowy system operacyjny • (network operating system, NOS) - system operacyjny, który pozwala wiel
MG 71 Operatory konkatenacji i agregacja•    Bardzo przydatny operator dla manipulac
skanuj0024 4 11.    Czy istnieje element podstawowy, który stanowi lewy dolny ró
IMG23 wywołuje reakcji. Proces uczenia się, który pozwala przewidzieć zależność pomiędzy zdarzeniam
Wnioski W przeprowadzonym badaniu neuromobilizacja była skutecznym zabiegiem, który pozwalał obniżyć
ska01 Proponując Czytelnikowi „translokacyjną lekturę” książki, wskazuję na ten jej /miar, który poz
Zadania DBMS DBMS - system oprogramowania, który pozwala użytkownikom definiować, tworzyć i utrzymyw
Urządzenia haptyczne i oprogramowanie Freeform DOTYK - JEDEN ZE ZMYSŁÓW CZŁOWIEKA, KTÓRY POZWALA POP
Moduł Łazy W języku OCaml istnieje moduł Łazy, który umożliwia kontrolę nad momentem wartościowania
Istnieją metody syntezy, które pozwalają na otrzymanie kopolimerów o uporządkowanej strukturze
AKCESORIA DODATKOWE Istnieją liczne, opcjonalne akcesoria dodatkowe, dostępne w celu ulepszenia włas
wyjście0 Chciałbym jeszcze zwrócić waszą uwagę na pewien szczegół, który pozwala zrozumieć, jak two
metody pracy z grupą w poradnictwie zawodowym strona8 109 Normy mogą zostać dodatkowo spisane w pos
P1070061 142 C/gii II. Rozwiązaniu I odpowiedzi który pozwala na stwierdzenie, że przy prędkości kąt
P2283550 Gradient — w analizie matematycznej, operator różniczkowy, który polu skalarnemu,
75292 skanuj0148 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 159 gdy operator . — łączenie łańcuchó

więcej podobnych podstron