26.01.2015 Views

Materiały pomocnicze do PL/SQL

Materiały pomocnicze do PL/SQL

Materiały pomocnicze do PL/SQL

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Wybór danych:<br />

• SELECT<br />

SELECT [DISTINCT | ALL]<br />

* | column | expr [ [AS] c_alias ] [ "column header" ], |<br />

table.* | table.column [ [AS] c_alias ] [ "column header"] , ...<br />

FROM table [t_alias] ...<br />

[WHERE condition ]<br />

[ORDER BY {expr | c_alias | position} [ASC | DESC]<br />

[, {expr | c_alias | position}<br />

[ASC | DESC]] ...]<br />

DISTINCT<br />

ALL<br />

tylko unikalne rekordy<br />

wszystkie rekordy<br />

DISTINCT może wystąpić tylko raz, bezpośrednio po słowie<br />

select<br />

* wszystkie kolumny z tablicy<br />

column<br />

tylko nazwane kolumny<br />

expr [ [AS] c_alias ] wartości wyrażeń, aliasów można potem użyć tylko w<br />

nagłówkach kolumn i raportów (column, ttitle, btitle)<br />

table.*<br />

wszystkie kolumny wskazanej tablicy<br />

Po nazwie kolumny a jeszcze przed przecinkiem definiującym następną<br />

kolumnę może wystąpić stała tekstowa - stała ta definiuje wtedy nagłówek<br />

dla tej kolumny. Stałe znakowe, które mogą również wystąpić w tej części<br />

select są ujmowane w apostrofy o ile zwierają spacje - jeżeli są to<br />

pojedyncze słowa - mogą wystąpić bez apostrofów.<br />

Specjalne operatory w wyrażeniach używanych <strong>do</strong> wyświetlania kolumn:<br />

|| łączy dwie sąsiadujące kolumny, na wyjściu<br />

pokażą się jako jedna, połączona wartość<br />

Materiały <strong>do</strong> kursów Oracle 7: <strong>PL</strong>/<strong>SQL</strong>, str. 4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!