Podstawy baz danych 12 12 11 SQL


Wydruk osób w jednek komórce nazwisko i imie

SELECT NAZWISKO||' '||IMIE1 As OSOBA
FROM OSOBY
ORDER BY OSOBA;
===

SELECT upper(nazwa), substr(nazwa,0,1) AS LITERA
FROM WYDZIALY
ORDER BY NAZWA;

===

SELECT id_os AS PRACOWNIK, PENSJA, TRUNC(PENSJA/1000) AS PELNE_TYS_ZL
FROM ZATRUDNIENIA
ORDER BY PENSJA DESC;

===

SELECT IMIE1||' '||NAZWISKO AS OSOBA, LENGTH(NAZWISKO) AS DLUGOSC
FROM OSOBY
ORDER BY DLUGOSC;

===

SELECT decode(plec, 'K', 'Pani', 'M', 'Pan')||' '||NAZWISKO||' '||IMIE1||' - data urodzenia '||d_ur AS KOMUNIKAT
FROM OSOBY
ORDER BY NAZWISKO, IMIE;

===

SELECT IMIE1||' '||NAZWISKO AS OSOBA
FROM OSOBY
WHERE NAZWISKO LIKE '%ek'
ORDER BY NAZWISKO ASC;

SELECT IMIE1||' '||NAZWISKO AS OSOBA
FROM OSOBY
WHERE SUBSTR(NAZWISKO,-2,2)='ek';

===

SELECT ID_OS AS PRACOWNIK, trunc(months_between(SYSDATE,OD)/12) AS LATA_PRACY
FROM ZATRUDNIENIA
WHERE DO IS NULL
ORDER BY 2 DESC;

===

wyswietlic id tych, ktorzy sa zatrudnieni lub byli zatrudnienia na jakimkolwiek wydziale

SELECT DISTINCT ID_OS
FROM ZATRUDNIENIA
ORDER BY 1;

===


SELECT *
FROM OSOBY
WHERE (NAZWISKO LIKE 'K%' OR NAZWISKO LIKE 'L%') AND (TO_Char(D_UR,'MM') IN ('06','11','12')) OR (PLEC='K' and imie2 is not null);

Wyszukiwarka

Podobne podstrony:
Podstawy baz danych sql 19 11
Podstawy baz danych zajecia 2 z SQL Tabela Biblioteka
Podstawy baz danych zajecia 3 z sql
Podstawy baz danych Zajecia 1 z SQL Tabela STUDENT
IWZ 2 Podstawy baz danych
2004 11 Porównanie serwerów relacyjnych baz danych Open Source [Bazy Danych]
22 Część VII Udostępnianie baz danych w sieci WWW Podsta
Wprowadzenie do baz danych
Analiza baz danych na temat materiałów betonopodobnych

więcej podobnych podstron