Posts Tagged ‘kolumna’

Pseudokolumny, Sekwencje

piątek, czerwiec 20th, 2008


Pseudo kolumna jest podobna do kolumny w zwykłej tabeli, ale nie jest przechowywana w tabeli. Pseudokolumna zwraca wartość która jest podobna do funkcji bez argumentu. W bazie oracle możemy wymienić następujące pseudokolumny: sysdate, user i rownum.

SYSDATE zwraca bieżącą datę i godzinę,

USER zwraca nazwę użytkownika który jest zalogowany,

ROWNUM możemy wykorzystać do ograniczenia w wyświetlaniu wierszy np. chcemy wyświetlić 5 pierwszych wierszy. zapytania na pseudokolumnach robimy na specjalnej tabeli DUAL,

przykład select sysdate from dual;

zwraca bieżącą datę i czas. zapytanie

select * from tabela where rownum<10;

wyświetli tylko 10 pierwszych wierszy z tabeli tabela.

Operatory arytmetyczne +, -, *, / to odpowiednio dodawania, odejmowanie, mnożenie, dzielenie.

Przykład select pensja+100 from place;

zapytanie to przedstawia pensje zwiększone o 100 z tabeli place.


Zapytanie Select w SQL-u

środa, czerwiec 18th, 2008


Zapytanie Select SQL

Podstawowy zapytanie do bazy robimy w następujący sposób:

select * from nazwa_tabeli;

w takim przypadku zapytanie zwróci całą zawartość tabeli o nazwie “nazwa_tabeli”, jeżeli chcemy wyświetlić dane z wybranych kolumn to robimy:

select kolumna1, kolumna2 from nazwa_tabeli;

takie zapytanie pokaże wszystkie dane z tabeli ale tylko dla kolumn1 i kolumn2. Jeżeli chcemy wyświetlić dane z wybranych wierszy wtedy wykorzystujemy warunek “where” w zapytaniu:

select * from tabela where wiek=20;

to zapytanie zwróci tylko wiersze dla których jest spełniony warunek wiek=20, czyli te które w kolumnie wiek mają wartość 20 w zapytaniu select możemy wykorzystywać także ALIASY, które służą do zmiany nazwy kolumny przeważnie na czytelniejsza przykład:

select kolllll1 kol1 from tabela;

tutaj aliasem jest kol1 , jeżeli aliast składa się z kilku wyrazów powinien być w cudzysłowiu np.

select kolll1 “to jest kol1″ from tabela;

Możemy wyświetlić dane z kilku tabel do tego potrzebne jest połączenie tabel, robimy to w warunku WHERE, żeby połączyć tabele w każdej z nich kolumny muszą być podobne i mieć odpowiednie typy.



hosting - krzesła - koparki - ciąża - skype - tworzenie sklepów - wysyłka sms - Wózki Dziecięce - baranek - sklepy internetowe - peruki - założenie sklepu internetowego - projekty domów