2 (353)

2 (353)



Zapytania SQL

SELECT ename, (sal* 12 + NVL(comm,0)) “Roczne dochody”

FROM emp;

Ow aro dwuargumemowa funkcja /VIX zwraca wartość podana jako drugi argument w miejscu wstąpienia pseudowartośći .. nuli"

10.

Wyświetlić wszystkie numery departamentów występujące w tabeli EMP.

SELECT deptno FROM emp;

11.

Wyświetlić wszystkie różne numery departamentów występujące w- tabeli EMP.

Powtarzające się rekordy eliminuje klauzula DIST1NCT f opcjonalnaj

SELECT D1ST1NCT deptno FROM emp;

12.

Wybrać wszystkie wzajemnie różne kombinacje wartości DEPTNO i JOB.

SELECT DISTINCT deptno, job FROM emp;

13.

Posortować rosnąco wszystkie dane tabeli EMP według ENAME.

%

SELECT *

FROM emp ORDER BY ename;

Klauzula ORDER BY fopcjonalnai sortuje zwracane w zapytaniu rekordy rosnąco (ASC - domyślne, można opuścić) lub malejąco (DESC) względem kolumn (jednej lub kdkui wyspecyfikowanych po klauzuli. W zapytaniu może jiojawić ste tylko raz. na koricu.

14.

Posortować malejąco wszystkie dane tabeli EMP według daty zatrudnienia począwszy od ostatnio zatrudnionych.

SELECT*

FROM emp

ORDER BY hiredate DESC;.

15.

Posortować dane tabeli EMP według wzrastającej wartości kolumn) DEPTNO oraz malejących wartości kolumny SAL.

SELECT *

FROM emp

ORDER BY deptno, sal DESC;

16.

Wybrać nazwiska, numery pracowników, stanowiska pracy, płacę i numery departamentów wszystkich zatrudnionych na stanowisku CLERK.

Klauzulo WHERE (.opcjonalnaj ograniczająca zwracane rekordy do tych tylko, które spełniają podany po WHERE warunek logiczny. Może być on negacją A O7. koniunkcją AND inb alternatywą OR kilku różny ch u arunków.

SELECT empno, ename, job, sal, deptno from emp WHERE job = 'CLERK';

17.

Wybrać wszystkie nazwy i numery departamentów większe od 20.

SELECT deptno, dname FROM dept WHERE deptno > 20;

18.

Wybrać pracowników, których prowizja przekracza miesięczną pensję.

SELECT ename FROM emp WHERE comm > sal;

19.

Wybrać dane tych pracowników, których zarobki mieszczą się pomiędzy 1000 a 2000.

SELECT *

FROM emp

WHERE sal BETWEEN 1000 AND 2000;

20.

Wybrać dane tych pracowników, których bezpośrednimi szefami są 7902, 7566 lub 7788.

2


Wyszukiwarka

Podobne podstrony:
3 (319) Zapytania SQL SELECT ename, mgr PROM emp WHERE mgr IN (7902,7566,7788); 21.   &nbs
5 (250) Zapytania SQL SKLECI ename, 12*sal, comm FROM emp WHERE job = SALESMAN AND saI>comm ORD
6 (224) Zapytania SQL SELECT emp.ename, emp.deptno, dept.dname EROM emp, dept WHERE emp.deptno{+) =
3.2 Zapytania SQL SELECT 3.2.1    Zapytania SQL SELECT - podstawy Spróbuj napisać pol
III.    Wymagana kolejność klauzul zapytań SQL SELECT FROM WHERE - opcjonalna GROUP B
^^^^0Zapytania SQL SELECT - duplikaty 2.3.5 Zapytanie - porządek Polecenie SELECT zwraca wyniki zapy
Składnia zapytania Oracle SQL SELECT [DISTINCT
Zadanie 3.2. (0-1) Rozważ następujące zapytanie SQL do pewnej bazy danych: SELECT pesel, COUNT(*) FR
skanuj0351 (2) 366 PHP i MySQL dla każdegoZapytania typu SELECT W przypadku zapytań typu SELECT funk
Zapytania SQL Przykłady zapytań SQL: WHERE lyp- oszczw Baza ćwiczeniowa tabele emp, dept Baza
Kursory niejawne » Każde polecenie SQL (select into, insert, update, delete) tworzy kursor. 9 Nazwa
Kursory a PL/SOL nie umożliwia zapytań SQL, które zwracają całe tabele (zawierające więcej niż jeden
27fig01 DDE with Access 2. Dalabase Location:
Wszechnica Popołudniowa• Optymalizacja zapytań SQL- Wykład zapozna słuchaczy z problematyką wydajnoś
SQL: SELECT -wydobywanie danych z tabel, UPDATE -uaktualnianie danych w tabeli, DELETE -kasowanie da
WSiP4 64 BAZY DANYCH I SYSTEMY BAZ DANYCH 13 Strukturalny język zapytań SQL ZAGADNIENIA ■

więcej podobnych podstron