SQL> INSERT INTO PRODUCT VALUES(1,'MANGO',60,5);
1 row created.
SQL> INSERT INTO PRODUCT VALUES (2,'APPLE',100,10)
2 ;
1 row created.
SQL> INSERT INTO PRODUCT VALUES (3,'PENEAPPLE',50,NULL);
1 row created.
SQL> INSERT INTO PRODUCT VALUES (4,'BANANA',40,NULL);
1 row created.
SQL> SELECT * FROM PRODUCT;
PID PNAME PRICE DISCOUNT
---------- ---------- ---------- ----------
1 MANGO 60 5
2 APPLE 100 10
3 PENEAPPLE 50
4 BANANA 40
================================================================================
=
SQL> INSERT INTO PRODUCT (PID,PNAME,PRICE,DISCOUNT)
2 VALUES (5,'CHERRY',80,8);
1 row created.
================================================================================
==
SQL> ;
1 INSERT INTO PRODUCT (PID,PNAME,PRICE,DISCOUNT)
2* VALUES(&PID,&PNAME,&PRICE,&DISCOUNT)
SQL> /
Enter value for pid: 6
Enter value for pname: 'ORANGE'
Enter value for price: 80
Enter value for discount: 20
old 2: VALUES(&PID,&PNAME,&PRICE,&DISCOUNT)
new 2: VALUES(6,'ORANGE',80,20)
1 row created.
SQL> ED
Wrote file afiedt.buf
1 INSERT INTO PRODUCT (PID,PNAME,PRICE,DISCOUNT)
2* VALUES(&PID,&PNAME,&PRICE,&DISCOUNT)
SQL> /
Enter value for pid: 7
Enter value for pname: 'ORANGE'
Enter value for price: 80
Enter value for discount: 20
old 2: VALUES(&PID,&PNAME,&PRICE,&DISCOUNT)
new 2: VALUES(7,'ORANGE',80,20)
1 row created.
SQL>
SQL> SELECT * FROM PRODUCT;
PID PNAME PRICE DISCOUNT
---------- ---------- ---------- ----------
1 MANGO 60 5
2 APPLE 100 10
3 PENEAPPLE 50
4 BANANA 40
5 CHERRY 80 8
6 ORANGE 80 20
7 ORANGE 80 20
7 rows selected.
================================================================================
===========
SQL> UPDATE PRODUCT SET PNAME = 'GRAPES',PRICE=60,DISCOUNT= NULL
2 WHERE PID=7;
1 row updated.
SQL> SELECT * FROM PRODUCT;
PID PNAME PRICE DISCOUNT
---------- ---------- ---------- ----------
1 MANGO 60 5
2 APPLE 100 10
3 PENEAPPLE 50
4 BANANA 40
5 CHERRY 80 8
6 ORANGE 80 20
7 GRAPES 60
7 rows selected.

SQL QUERY PRACTICE

  • 1.
    SQL> INSERT INTOPRODUCT VALUES(1,'MANGO',60,5); 1 row created. SQL> INSERT INTO PRODUCT VALUES (2,'APPLE',100,10) 2 ; 1 row created. SQL> INSERT INTO PRODUCT VALUES (3,'PENEAPPLE',50,NULL); 1 row created. SQL> INSERT INTO PRODUCT VALUES (4,'BANANA',40,NULL); 1 row created. SQL> SELECT * FROM PRODUCT; PID PNAME PRICE DISCOUNT ---------- ---------- ---------- ---------- 1 MANGO 60 5 2 APPLE 100 10 3 PENEAPPLE 50 4 BANANA 40 ================================================================================ = SQL> INSERT INTO PRODUCT (PID,PNAME,PRICE,DISCOUNT) 2 VALUES (5,'CHERRY',80,8); 1 row created. ================================================================================ == SQL> ; 1 INSERT INTO PRODUCT (PID,PNAME,PRICE,DISCOUNT) 2* VALUES(&PID,&PNAME,&PRICE,&DISCOUNT) SQL> / Enter value for pid: 6 Enter value for pname: 'ORANGE' Enter value for price: 80 Enter value for discount: 20 old 2: VALUES(&PID,&PNAME,&PRICE,&DISCOUNT) new 2: VALUES(6,'ORANGE',80,20) 1 row created. SQL> ED Wrote file afiedt.buf 1 INSERT INTO PRODUCT (PID,PNAME,PRICE,DISCOUNT) 2* VALUES(&PID,&PNAME,&PRICE,&DISCOUNT) SQL> / Enter value for pid: 7 Enter value for pname: 'ORANGE' Enter value for price: 80 Enter value for discount: 20 old 2: VALUES(&PID,&PNAME,&PRICE,&DISCOUNT) new 2: VALUES(7,'ORANGE',80,20) 1 row created.
  • 2.
    SQL> SQL> SELECT *FROM PRODUCT; PID PNAME PRICE DISCOUNT ---------- ---------- ---------- ---------- 1 MANGO 60 5 2 APPLE 100 10 3 PENEAPPLE 50 4 BANANA 40 5 CHERRY 80 8 6 ORANGE 80 20 7 ORANGE 80 20 7 rows selected. ================================================================================ =========== SQL> UPDATE PRODUCT SET PNAME = 'GRAPES',PRICE=60,DISCOUNT= NULL 2 WHERE PID=7; 1 row updated. SQL> SELECT * FROM PRODUCT; PID PNAME PRICE DISCOUNT ---------- ---------- ---------- ---------- 1 MANGO 60 5 2 APPLE 100 10 3 PENEAPPLE 50 4 BANANA 40 5 CHERRY 80 8 6 ORANGE 80 20 7 GRAPES 60 7 rows selected.