You are on page 1of 4

MORE QUERIES Lesson 8: Arithmetic Operator

Lesson 8: Relational Operators


Lesson 8: Select syntax
SELECT class.scode,
c lass.sec tion
FROM class
WHERE (((class.days)="TH")) SELECT lname,
ORDER BY c lass.scode, fname, rate*24 AS
class.section DESC; salary
FROM faculty;

SELECT s ubjects.description,
subj ects.units
FROM subjects
WHERE (((subjects.units)<3))
ORDER BY subjects.desc ription
DESC;

Lesson 8: More Queries Lesson 8: Relational Operators Lesson 8: Parameter Query


SELECT faculty.lname,
SELECT lname, fname, rate
faculty.fname,
FROM faculty
faculty!r ate*[days_of_
WHERE rate Between 350 work] AS Salary
And 400; FROM faculty;

SELECT lname, fname, rate


FROM faculty
WHERE rate Not Between
350 And 400;

SELECT *
F ROM faculty;

Lesson 8: More Queries Lesson 8: Relational Operators Lesson 8: Subquery

SELECT s_lname, s_fname,


s_c ontact_no SELECT MAX(rate) AS
FROM student m aximum
WHERE s_contact_no Is FROM faculty;
Null;

SELECT MIN(rate) AS
m inimum
FROM faculty;

Lesson 8: More Queries Lesson 8: Relational Operators Lesson 8: Commonly used Functions

SELECT SUM(rate)
SELECT s _lname, s_fname, AS [sum]
s_course FROM faculty;
SELECT
DISTINCT(fname), FROM student
lname, rate WHERE s_course In
FROM faculty; ("BSBA -CA","BSBA-EM");

SELECT AVG(rate)
AS [AVG]
FROM faculty;

Lesson 8: More Queries Lesson 8: Logical Operators Lesson 8: Commonly used Functions

SELECT s ubjects.description SELECT student.s _l name, SELECT lname, fname, rate


FROM subjects student.s _fname, FROM faculty
O RDER BY subj ec ts.description student.s _batch_yr, WHERE rate>(SELECT
DESC ; student.s _course AVG(rate) FROM faculty);
FROM student
WHERE
(((student.s_batch_yr)="2001")
AND ((student.s_course)="BSBA-
EM") AND
((student.s_gender)="F")) OR
(((student.s_course)="BSBA -CA"));
Lesson 8: Before
Lesson 8: Commonly used Functions Lesson 8: Action Query for Make -Table

SELECT CREATE TABLE St afflist (S taffNo text( 5), lname text (15),
Count(*) fname text(15 ), salary currency);
FROM class;

SELECT
COUNT(scode)
AS
COUNT_SCODE
FROM class;

Lesson 8: Commonly used Functions Lesson 8: After Lesson 8: Selecting specific data from multiple
tables
SELECT
SELECT c.sc ode, s.description, s.units, c .rm
COUNT([Student_ID])
FROM subj ects AS s, class AS c
AS CountOfs_no , scode,
section WHERE s.scode=c.scode;
FROM enroll
GRO UP BY scode,
section
ORDER BY scode,
section;

Lesson 8: Subqueries: Selecting


Lesson 8: Commonly used Functions Lesson 8: Action Query for Insert within select statements
INSERT INTO Sstaff SELECT s _no, s_lname, s_fname
VALUES ("SG 16", "Brown", FROM student
"Ana", 8300); W HERE s_no in (SELECT s_no FROM Enrol l W HERE scode="ACCMANA"
and section IN (SELECT s ection FROM cl as s W HERE rm="D501"));

SELECT COUNT([Student_ID]) AS CountOfs_no, scode, section


FROM enroll
GROUP BY scode, sec tion
HAVING scode="ACCMANA"
ORDER BY scode, s ection;

Lesson 8: Action Queries Lesson 8: Action Query for Insert Lesson 8: Multiple Grouping Tables
SELECT * from faculty LEFT OUTER JOIN class ON
faculty.fcode = class.fcode
Before
Action Queries
 Delete
 Append
 Update
 Make table
After

Lesson 8: Action Query for Delete Lesson 8: Action Query for Update Lesson 8: Multiple Grouping Tables
DELETE FROM students WHERE s_gender UPDATE faculty SET gender = "F" WHERE
SE LECT * from faculty RIGHT OUTER JOIN class O N
faculty.fcode = class.fcode
= “F”; gender="M";
Lesson 8: Group By
SELECT subjects.description, class.scode, class.section, class.[time in], class.days,
class.days, class.rm, Count(enroll.Student_ID) AS Student_IDOfCount
FROM class INNER JOIN (enroll INNER JOIN subjects ON enroll.scode = subjects.scode) ON
(subjects.scode = class.scode) AND (class.section = enroll.section) AND (class.scode =
enroll.scode)
GROUP BY subjects.description, class.scode, class.section, class.[time in], class.days,
class.days, class.rm;

You might also like