Jeżeli podobają Ci się ćwiczenia. Chcesz aby było ich więcej, dużo więcej! Oddaj głos na któryś z moich wpisów na Stock Overflow! Oto link – wystarczy tylko kliknąć!
Łączenie nazw kolumn w SQL Oracle jest bardzo użyteczną funkcją. Skorzystamy z tabeli EMPLOYEES z bezpłatnej bazy Oracle HR dostępnej tutaj: http://www.oracle.com/technetwork/database/express-edition/downloads/index.html
Połączmy dwie kolumny: FIRST_NAME i LAST_NAME w jedną kolumnę IMIE_NAZWISKO.
Aby połączyć ze sobą dwie kolumny w bazie danych Oracle lub DB2 można użyć funkcję CONCAT.
Oto składnia instrukcji:
SELECT CONCAT(FIRST_NAME, LAST_NAME) AS imie_nazwisko
FROM EMPLOYEES;
Otrzymujemy poniższą tabelę wynikową:
Nazwiska i imiona nie są rozdzielone spacją, tabela nie nadaje się do użycia w raporcie.
Łączenie kolumn w SQL Oracle wymaga aby zastosować separator ciągów tekstowych obu łączonych tabel. Nazywamy go operatorem konkatenacji (||).
SELECT (FIRST_NAME||' '||LAST_NAME) AS imie_nazwisko
FROM EMPLOYEES;
Otrzymujemy oddzielone ciągi znaków z obu kolumn.
Łączenie nazw kolumn w SQL Oracle z zastosowaniem operatora konkatenacji pozwala budować złożone zestawy informacji.
SELECT (FIRST_NAME||' '||LAST_NAME||' - telefon: '||PHONE_NUMBER) AS imie_nazwisko
FROM EMPLOYEES;




