Skip to content

Instantly share code, notes, and snippets.

@abue-ammar
Created October 16, 2019 04:50
Show Gist options
  • Select an option

  • Save abue-ammar/fa46af08d89ce2c1369887a35b3ae22a to your computer and use it in GitHub Desktop.

Select an option

Save abue-ammar/fa46af08d89ce2c1369887a35b3ae22a to your computer and use it in GitHub Desktop.
SELECT EMPLOYEE_ID,FIRST_NAME ,SALARY*12
FROM employees;
SELECT EMPLOYEE_ID,FIRST_NAME ,SALARY*12 AS 'yearly salary'
FROM employees;
SELECT EMPLOYEE_ID,FIRST_NAME ,SALARY*12 AS 'yearly salary'
FROM employees
ORDER BY SALARY DESC ,FIRST_NAME;
SELECT EMPLOYEE_ID,FIRST_NAME ,SALARY*12 AS 'yearly salary'
FROM employees
ORDER BY SALARY DESC ,FIRST_NAME
LIMIT 2,1;
SELECT EMPLOYEE_ID,FIRST_NAME ,SALARY
FROM employees
WHERE SALARY>20000;
SELECT EMPLOYEE_ID,FIRST_NAME ,HIRE_DATE
FROM employees
/*WHERE HIRE_DATE>='1997-12-1' AND HIRE_DATE<='1997-12-31'; */
WHERE HIRE_DATE BETWEEN '1997-12-1' AND HIRE_DATE<='1997-12-31';
#IN
SELECT EMPLOYEE_ID, FIRST_NAME, HIRE_DATE, DEPARTMENT_ID
FROM employees
/*WHERE DEPARTMENT_ID=10 || DEPARTMENT_ID=50 || DEPARTMENT_ID=50 */
WHERE DEPARTMENT_ID IN(10,50,60);
#IS
SELECT EMPLOYEE_ID, FIRST_NAME, HIRE_DATE, DEPARTMENT_ID
FROM employees
/*WHERE DEPARTMENT_ID=10 || DEPARTMENT_ID=50 || DEPARTMENT_ID=50 */
WHERE DEPARTMENT_ID IN(10,50,60) IS FALSE;
# LIKE
SELECT EMPLOYEE_ID, FIRST_NAME, HIRE_DATE, DEPARTMENT_ID
FROM employees
WHERE FIRST_NAME LIKE "L%"; # Start with L
# CASE WHEN
SELECT EMPLOYEE_ID,
CASE WHEN SALARY>20000 THEN 'A'
WHEN SALARY BETWEEN 10000 AND 20000 THEN 'B'
ELSE 'C' END
AS "SALARY GRADE"
FROM employees;
# NULL
SELECT EMPLOYEE_ID, SALARY+SALARY*COMMISSION_PCT AS 'total sal'
FROM employees
NEXT ONLINE 4.1- 4.7, SLIDE page 11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment