HP Neoview SQL Reference Manual page 182

Hide thumbs Also See for Neoview SQL:
Table of Contents

Advertisement

SELECT * FROM job UNION SELECT * FROM job_corporate;
JOBCODE
-------
100
200
250
300
400
420
450
500
600
900
100
300
400
500
600
900
--- 16 row(s) selected.
A FULL OUTER JOIN combines the results of both left and right outer joins. These joins
show records from both tables and fill in NULLs for missing matches on either side:
SELECT *
FROM employee
FULL OUTER JOIN
department
LastName DepartmentID
-------
Smith
Jones
Robinson
Jasper
Steinberg
Rafferty
NULL
Present two ways to select the same data submitted by customers from California.
The first way:
SELECT OD.ordernum, SUM (qty_ordered * price)
FROM sales.parts P, sales.odetail OD
WHERE OD.partnum = P.partnum AND OD.ordernum IN
(SELECT O.ordernum
FROM sales.orders O, sales.customer C
WHERE O.custnum = C.custnum AND state = 'CALIFORNIA')
GROUP BY OD.ordernum;
ORDERNUM
----------
200490
300350
300380
--- 3 row(s) selected.
The second way:
SELECT OD.ordernum, SUM (qty_ordered * price)
182
SQL Statements
JOBDESC
------------------
MANAGER
PRODUCTION SUPV
ASSEMBLER
SALESREP
SYSTEM ANALYST
ENGINEER
PROGRAMMER
ACCOUNTANT
ADMINISTRATOR
SECRETARY
CORP MANAGER
CORP SALESREP
CORP SYSTEM ANALYS
CORP ACCOUNTANT
CORP ADMINISTRATOR
CORP SECRETARY
ON employee.DepartmentID = department.DepartmentID;
DepartmentName
------------
--------------
34
Clerical
33
Engineering
34
Clerical
36
NULL
33
Engineering
31
Sales
NULL
Marketing
(EXPR)
---------------------
DepartmentID
------------
1030.00
71025.00
28560.00
34
33
34
NULL
33
31
35

Advertisement

Table of Contents
loading

Table of Contents