Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
"screencastMode.onlyKeyboardShortcuts": true,
"terminal.integrated.fontSize": 18,
"window.zoomLevel": 3,
"workbench.activityBar.visible": true,
"workbench.colorTheme": "Visual Studio Dark",
"workbench.fontAliasing": "antialiased",
"workbench.statusBar.visible": true
Expand Down
6 changes: 4 additions & 2 deletions queries/01_02/ComparisonConditions.sql
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
SELECT empno, name,hiredate
FROM emp_tab
WHERE name LIKE '_D%';
WHERE name LIKE '_D%' or name LIKE 'K%';

SELECT * FROM emp_tab
WHERE deptno IN (30,40);
Expand All @@ -9,4 +9,6 @@ SELECT * FROM emp_tab
WHERE salary BETWEEN 2000 AND 6000;

SELECT empno FROM emp_tab
WHERE manager IS NULL;
WHERE manager IS NULL;

SELECT * FROM emp_tab
15 changes: 14 additions & 1 deletion queries/01_02/LogicalConditions.sql
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
SELECT * FROM emp_tab
WHERE name LIKE 'S%' AND deptno=30;

SELECT * FROM (
SELECT * FROM emp_tab WHERE name LIKE 'S%'
) AS 'Test of S';


SELECT * FROM emp_tab
WHERE name LIKE 'S%' OR deptno=30;

SELECT * FROM emp_tab
WHERE deptno NOT IN(30,40);
WHERE deptno NOT IN(30,40);

SELECT * FROM emp_tab
WHERE NOT(NOT(deptno > 35))

SELECT name 'Name', CONCAT('$', salary*12) 'Salary' FROM emp_tab
WHERE salary*12 < 50000

-- SELECT CONCAT('$', FORMAT(salary, 2)) 'Salary' FROM emp_tab;
27 changes: 23 additions & 4 deletions queries/01_02/ORDERBY.sql
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
SELECT * FROM emp_tab
WHERE deptno=30 ORDER BY salary;
SELECT name 'Name', deptno 'Dept #',
CONCAT('$',salary*12) 'Annual Salary' FROM emp_tab
WHERE deptno=30 ORDER BY salary DESC;

SELECT * FROM emp_tab
ORDER BY deptno,salary DESC;
SELECT name 'Name', job 'Job', deptno 'Dept #',
commission 'Commision', CONCAT('$', salary*12)
AS Salary FROM emp_tab
ORDER BY deptno DESC,commission DESC, Salary DESC;

SELECT * FROM emp_tab;

SELECT
name 'Name',
job 'Job',
deptno 'Dept #'
FROM emp_tab
WHERE NOT deptno=70 AND NOT name='FORD'
AND NOT job='CLERK'
ORDER BY name;

SELECT *
FROM emp_tab
WHERE NOT deptno=70 AND NOT name='FORD'
ORDER BY name;
6 changes: 3 additions & 3 deletions queries/01_02/OrderOfPrecedence.sql
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
SELECT empno,name,deptno,salary
FROM emp_tab
WHERE deptno=30 OR deptno=40
AND salary>2500;
WHERE deptno=40 OR deptno=30
AND salary BETWEEN 2500 AND 4900;

SELECT empno,name,deptno,salary
FROM emp_tab
WHERE (deptno=30 OR deptno=40)
AND salary>2500;
AND salary BETWEEN 2500 AND 4900;
6 changes: 5 additions & 1 deletion queries/01_02/WHEREcondition.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,8 @@ WHERE salary>2500;

SELECT empno,name, salary
FROM emp_tab
WHERE name='KING';
WHERE name='KING';

SELECT *
FROM emp_tab