SQL Command
SQL Command
2 GROUP BY PRODUCT_LINE_ID;
PRODUCT_LINE_ID COUNT(PRODUCT_ID)
--------------- ----------------30
2
20
2
40
2
10
2
SQL> SELECT PRODUCT_ID,PRODUCT DESCRIPTION
2 FROM PRODUCT_T
3 FROM PRODUCT_T
4
SQL> SELECT PRODUCT_ID,PRODUCT_DESCRIPTION
2 FROM PRODUCT_T
3 WHERE PRODUCT_DESCRIPTION LIKE "%TABLE%";
WHERE PRODUCT_DESCRIPTION LIKE "%TABLE%"
*
ERROR at line 3:
ORA-00904: "%TABLE%": invalid identifier
SQL> SELECT PRODUCT_ID,PRODUCT_DESCRIPTION
2 FROM PRODUCT_T
3 WHERE PRODUCT_DESCRIPTION LIKE '%TABLE%';
PRODUCT_ID
---------4000
4001
PRODUCT_DESCRIPTION
-------------------------------------------------TABLE LAMP
DUPLEX TABLE LAMP
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
SQL> SELECT CUSTOMER_NAME.CUSTOMER_T,ORDER_ID.ORDER_T;
SELECT CUSTOMER_NAME.CUSTOMER_T,ORDER_ID.ORDER_T
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
SQL> SELECT CUSTOMER_NAME.CUSTOMER_T,ORDER_ID.ORDER_T
2 FROM CUSTOMER,ORDER_T;
FROM CUSTOMER,ORDER_T
*
ERROR at line 2:
ORA-00942: table or view does not exist
SQL> SELECT CUSTOMER_NAME.CUSTOMER_T,ORDER_ID.ORDER_T
2 FROM CUSTOMER_T,ORDER_T;
SELECT CUSTOMER_NAME.CUSTOMER_T,ORDER_ID.ORDER_T
*
ERROR at line 1:
ORA-00904: "ORDER_ID"."ORDER_T": invalid identifier
SQL> SELECT CUSTOMER_T.CUSTOMER_NAME,ORDER_T.ORDER_ID
2 FROM CUSTOMER_T,ORDER_T;
CUSTOMER_NAME
ORDER_ID
----------------------------------- ---------JOHN DOE
100
JOHN DOE
101
JOHN DOE
102
JOHN DOE
103
JOHN DOE
104
JOHN DOE
105
JOHN DOE
106
JOHN DOE
107
MARY SMITH
100
MARY SMITH
101
MARY SMITH
102
CUSTOMER_NAME
ORDER_ID
----------------------------------- ---------MARY SMITH
103
MARY SMITH
104
MARY SMITH
105
MARY SMITH
106
MARY SMITH
107
RICHARD NEWMAN
100
RICHARD NEWMAN
101
RICHARD NEWMAN
102
RICHARD NEWMAN
103
RICHARD NEWMAN
104
RICHARD NEWMAN
105
CUSTOMER_NAME
ORDER_ID
MARY SMITH
JOHN DOE
CATHY COOK
MARY SMITH
JOHN DOE
103
104
105
106
107
8 rows selected.
SQL>
2
3
4
SQL>
2
3
SELECT CUSTOMER_T.CUSTOMER_NAME,CUSTOMER_T.CUSTOMER_ID,ORDER_T.ORDER_ID
FROM CUSTOMER
LEFT JOIN
SELECT CUSTOMER_T.CUSTOMER_NAME,CUSTOMER_T.CUSTOMER_ID,ORDER_T.ORDER_ID
FROM CUSTOMER_T
LEFT JOIN ORDER_T ON CUSTOMER_T.CUSTOMER_ID=ORDER_T.CUSTOMER_ID;
CUSTOMER_NAME
CUSTOMER_ID ORDER_ID
----------------------------------- ----------- ---------JOHN DOE
1
100
MARY SMITH
2
101
RICHARD NEWMAN
3
102
MARY SMITH
2
103
JOHN DOE
1
104
CATHY COOK
4
105
MARY SMITH
2
106
JOHN DOE
1
107
YONA YONA
5
9 rows selected.
SQL> SELECT CUSTOMER_T.CUSTOMER_ID,CUSTOMER_T.CUSTOMER_NAME,CUSTOMER_T.CUSTOMER_
ADDRESS,CUSTOMER_T.CUSTOMER_CITY,CUSTOMER_T.CUSTOMER_STATE,CUSTOM
ER_T.ZIP,ORDER_T.ORDER_ID,ORDER_T.ORDER_DATE,PRODUCT_T.PRODUCT_ID,PRODUCT_T.PROD
UCT_DESCRIPTION,PRODUCT_T.STANDARD_PRICE,ORDER_LINE_T.ORDERED_QUA
NTINY
2 FROM CUSTOMER_T,ORDER_T,PRODUCT_T,ORDER_LINE_T
3 WHERE CUSTOMER_T.CUSTOMER_ID=ORDER_T.CUSTOMER_ID AND ORDER_T.ORDER_ID=ORDER
_LINE_T.ORDER_ID AND ORDER_LINE_T.PRODUCT_ID=PRODUCT_T.PRODUCT_ID
AND ORDER_T.ORDER_ID=106;
WHERE CUSTOMER_T.CUSTOMER_ID=ORDER_T.CUSTOMER_ID AND ORDER_T.ORDER_ID=ORDER_LINE
_T.ORDER_ID AND ORDER_LINE_T.PRODUCT_ID=PRODUCT_T.PRODUCT_IDAND O
RDER_T.ORDER_ID=106
*
ERROR at line 3:
ORA-00933: SQL command not properly ended
SQL> SELECT CUSTOMER_T.CUSTOMER_ID,CUSTOMER_T.CUSTOMER_NAME,CUSTOMER_T.CUSTOMER_
ADDRESS,CUSTOMER_T.CUSTOMER_CITY,CUSTOMER_T.CUSTOMER_STATE,CUSTOMER_T.ZIP,ORDER_
T.ORDER_ID,ORDER_T.ORDER_DATE,PRODUCT_T.PRODUCT_ID,PRODUCT_T.PRODUCT_DESCRIPTION
,PRODUCT_T.STANDARD_PRICE,ORDER_LINE_T.ORDERED_QUANTINY
2 FROM CUSTOMER_T,ORDER_T,PRODUCT_T,ORDER_LINE_T
3 WHERE CUSTOMER_T.CUSTOMER_ID=ORDER_T.CUSTOMER_ID AND ORDER_T.ORDER_ID=ORDER
_LINE_T.ORDER_ID AND ORDER_LINE_T.PRODUCT_ID=PRODUCT_T.PRODUCT_ID AND ORDER_T.OR
DER_ID=106;
SELECT CUSTOMER_T.CUSTOMER_ID,CUSTOMER_T.CUSTOMER_NAME,CUSTOMER_T.CUSTOMER_ADDRE
SS,CUSTOMER_T.CUSTOMER_CITY,CUSTOMER_T.CUSTOMER_STATE,CUSTOMER_T.ZIP,ORDER_T.ORD
ER_ID,ORDER_T.ORDER_DATE,PRODUCT_T.PRODUCT_ID,PRODUCT_T.PRODUCT_DESCRIPTION,PROD
UCT_T.STANDARD_PRICE,ORDER_LINE_T.ORDERED_QUANTINY
*
ERROR at line 1:
ORA-00904: "ORDER_LINE_T"."ORDERED_QUANTINY": invalid identifier
SQL> SELECT CUSTOMER_T.CUSTOMER_ID,CUSTOMER_T.CUSTOMER_NAME,CUSTOMER_T.CUSTOMER_
ADDRESS,CUSTOMER_T.CUSTOMER_CITY,CUSTOMER_T.CUSTOMER_STATE,CUSTOMER_T.ZIP,ORDER_
T.ORDER_ID,ORDER_T.ORDER_DATE,PRODUCT_T.PRODUCT_ID,PRODUCT_T.PRODUCT_DESCRIPTION
,PRODUCT_T.STANDARD_PRICE,ORDER_LINE_T.ORDERED_QUANTITY
2 FROM CUSTOMER_T,ORDER_T,PRODUCT_T,ORDER_LINE_T
3 WHERE CUSTOMER_T.CUSTOMER_ID=ORDER_T.CUSTOMER_ID AND ORDER_T.ORDER_ID=ORDER
_LINE_T.ORDER_ID AND ORDER_LINE_T.PRODUCT_ID=PRODUCT_T.PRODUCT_ID AND ORDER_T.OR
DER_ID=106;
CUSTOMER_ID CUSTOMER_NAME
----------- ----------------------------------CUSTOMER_ADDRESS
-------------------------------------------------ZIP
ORDER_ID ORDER_DAT PRODUCT_ID
--------- ---------- --------- ---------PRODUCT_DESCRIPTION
-------------------------------------------------ORDERED_QUANTITY
---------------2 MARY SMITH
6900 MAIN ST.
94032
106 10-OCT-12
3000
CUSTOMER_ID CUSTOMER_NAME
----------- ----------------------------------CUSTOMER_ADDRESS
-------------------------------------------------ZIP
ORDER_ID ORDER_DAT PRODUCT_ID
--------- ---------- --------- ---------PRODUCT_DESCRIPTION
-------------------------------------------------ORDERED_QUANTITY
---------------BOOK SHELF
1
CUSTOMER_ID CUSTOMER_NAME
----------- ----------------------------------CUSTOMER_ADDRESS
-------------------------------------------------ZIP
ORDER_ID ORDER_DAT PRODUCT_ID
--------- ---------- --------- ---------PRODUCT_DESCRIPTION
-------------------------------------------------ORDERED_QUANTITY
---------------2 MARY SMITH
6900 MAIN ST.
94032
106 10-OCT-12
4000
CUSTOMER_ID CUSTOMER_NAME
CUSTOMER_CITY
CUS
------------------------- --STANDARD_PRICE
--------------
SUN FRANSICO
CA
CUSTOMER_CITY
CUS
------------------------- --STANDARD_PRICE
-------------35
CUSTOMER_CITY
CUS
------------------------- --STANDARD_PRICE
--------------
SUN FRANSICO
CA
----------- ----------------------------------CUSTOMER_ADDRESS
-------------------------------------------------ZIP
ORDER_ID ORDER_DAT PRODUCT_ID
--------- ---------- --------- ---------PRODUCT_DESCRIPTION
-------------------------------------------------ORDERED_QUANTITY
---------------TABLE LAMP
1
SQL> SELECT CUSTOMER_T.CUSTOMER_NAME
2 FROM CUSTOMER_T
3 WHERE
CUSTOMER_CITY
CUS
------------------------- --STANDARD_PRICE
-------------15