0% found this document useful (0 votes)
25 views

1

The document contains SQL queries that select data from the EMPLOYEES table. The queries demonstrate different selection criteria, functions, aliases, ordering, and null handling.

Uploaded by

wemmm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

1

The document contains SQL queries that select data from the EMPLOYEES table. The queries demonstrate different selection criteria, functions, aliases, ordering, and null handling.

Uploaded by

wemmm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

SELECT *

FROM TAB

------------------------------------------------------

SELECT *
FROM EMPLOYEES

--------------------------------------------------

DESC EMPLOYEES

-------------------------------------

SELECT EMPLOYEE_ID ,FIRST_NAME , LAST_NAME , SALARY , MANAGER_ID , HIRE_DATE ,


'ALI ' , ' '
FROM EMPLOYEES

------------------------

SELECT EMPLOYEE_ID ,FIRST_NAME || ' ' || LAST_NAME , SALARY , MANAGER_ID ,


HIRE_DATE , 'ALI ' , ' '
FROM EMPLOYEES

----------------------------

-- ALIAS
SELECT EMPLOYEE_ID "Emp #" ,FIRST_NAME || ' ' || LAST_NAME AS "Full Name" , SALARY
, MANAGER_ID mng_id , HIRE_DATE , 'ALI ' , ' '
FROM EMPLOYEES

--------------------------

SELECT 500 * 452


FROM DUAL

------------------------------

SELECT 500 * 452 , 587 , 'hs' , CURRENT_DATE , SYSDATE , SYSTIMESTAMP


FROM DUAL

-----------------------------

SELECT DISTINCT DEPARTMENT_ID


FROM EMPLOYEES

----------------------

SELECT UNIQUE DEPARTMENT_ID , JOB_ID


FROM EMPLOYEES

------------------------

SELECT *
FROM EMPLOYEES
WHERE EMPLOYEE_ID=200

-------------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME='Fay'

------------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE 'A%'

----------------------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE '%a'

-----------------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE '%a%'

---------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE '_a%'

---------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE '__a%'

------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE '%a_'

-------------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE '_$_%' ESCAPE '$'

-------------------------------------

SELECT *
FROM EMPLOYEES
WHERE DEPARTMENT_ID BETWEEN 10 AND 40
AND SALARY > 5000
AND COMMISSION_PCT IS NULL
AND MANAGER_ID IN(100,101)
AND JOB_ID LIKE '%N'

------------------------------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE 'A%' OR LAST_NAME LIKE '%a'
AND DEPARTMENT_ID = 100

----------------------

SELECT *
FROM EMPLOYEES
WHERE LAST_NAME LIKE 'A%' OR (LAST_NAME LIKE '%a'
AND DEPARTMENT_ID = 100 )

------------------------------------------

SELECT *
FROM EMPLOYEES
WHERE (LAST_NAME LIKE 'A%' OR LAST_NAME LIKE '%a')
AND DEPARTMENT_ID = 100

------------------------------------

SELECT *
FROM EMPLOYEES
WHERE ( LAST_NAME LIKE 'A%' OR LAST_NAME LIKE '%a' )
AND DEPARTMENT_ID IN ( 50 , 60 , 100 )
AND PHONE_NUMBER LIKE '5%'
AND COMMISSION_PCT IS NULL

----------------------

SELECT *
FROM EMPLOYEES
WHERE DEPARTMENT_ID IN ( 50 , 60 , 100 )
AND PHONE_NUMBER LIKE '5%'
AND COMMISSION_PCT IS NULL
ORDER BY SALARY ASC

-----------------------------------

SELECT *
FROM EMPLOYEES
WHERE DEPARTMENT_ID IN ( 50 , 60 , 100 )
AND PHONE_NUMBER LIKE '5%'
AND COMMISSION_PCT IS NULL
ORDER BY SALARY DESC

--------------------------------
SELECT *
FROM EMPLOYEES
ORDER BY COMMISSION_PCT DESC NULLS LAST

--------------------------------------

SELECT *
FROM EMPLOYEES
ORDER BY COMMISSION_PCT DESC NULLS FIRST

----------------------------------

SELECT *
FROM EMPLOYEES
ORDER BY DEPARTMENT_ID , SALARY DESC , COMMISSION_PCT DESC NULLS LAST

-----------------------------

SELECT EMPLOYEE_ID , FIRST_NAME ||' '||LAST_NAME FULL_NAME , SALARY , DEPARTMENT_ID


FROM EMPLOYEES
ORDER BY FULL_NAME , DEPARTMENT_ID

-------------------------------------

SELECT EMPLOYEE_ID , FIRST_NAME ||' '||LAST_NAME FULL_NAME , SALARY , DEPARTMENT_ID


FROM EMPLOYEES
ORDER BY 2 , 3

-----------------------------

SELECT EMPLOYEE_ID , FIRST_NAME ||' '||LAST_NAME FULL_NAME , SALARY , DEPARTMENT_ID


FROM EMPLOYEES
ORDER BY DEPARTMENT_ID , 3 , FULL_NAME

-------------------------

You might also like