Basic Select Queries
Basic Select Queries
Ex. No. 3
AIM:
To Write Basic SQL Commands to execute the following queries in MySQL.
QUERIES:
created.
1 row created.
SQL> /
Enter value for reg: 7
Enter value for name: 'nisha'
Enter value for dept: 'cse' Enter
value for city: 'chennai'
old 1: insert into class1 values(®,&name,&dept,&city) new
1: insert into class1 values(7,'nisha','cse','chennai')
1 row created.
SQL> /
Enter value for reg: 1
Enter value for name: 'sharmin'
Enter value for dept: 'ece' Enter
value for city: 'gujarat'
old 1: insert into class1 values(®,&name,&dept,&city) new
1: insert into class1 values(1,'sharmin','ece','gujarat')
1 row created.
SQL> /
Enter value for reg: 21
Enter value for name: 'prerana' .
Enter value for dept: 'it'
Enter value for city: 'bangalore'
new 1: insert into class1 values(21,'prerana','it','bangalore') 1
row created.
created.
1 row created.
SQL> /
Enter value for reg: 7
Enter value for item: 'blender'
Enter value for qty: 3
old 1: insert into buy values(®,&item,&qty)
new 1: insert into buy values(7,'blender',3)
1 row created.
SQL> /
Enter value for reg: 21
Enter value for item: 'perfume'
Enter value for qty: 2
old 1: insert into buy values(®,&item,&qty)
new 1: insert into buy values(21,'perfume',2)
1 row created.
SQL> /
Enter value for reg: 5
Enter value for item: 'color pastels'
Enter value for qty: 15
old 1: insert into buy values(®,&item,&qty)
new 1: insert into buy values(5,'color pastels',15)
1 row created.
Table altered.
2 heater 1
7 blender 3
21 perfume 2
5 color pastels 15
SQL> select reg from class1 union select reg from buy order by reg;
REG
--------
1
2
SQL> select reg from class1 intersect select reg from buy;
REG
----------
5
7
21
SQL> select reg from class1 except select reg from buy;
select reg from class1 except select reg from buy
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
COUNT(NAME)
-----------
4
COUNT(REG)
----------
2
SUM(QTY)
----------
21
AVG(REG)
----------
8.5
MIN(QTY)
----------
1
MAX(REG)
----------
21
MAX(REG)
----------
21
COUNT(REG) NAME
---------- ----------
1 sharmin
1 nisha
1 sakthi
1 prerana
SQL> select name from class1 intersect select item from buy group by na,e; select
name from class1 intersect select item from buy group by na,e
SQL> select name from class1 intersect select item from buy group by name; select
name from class1 intersect select item from buy group by name
*
ERROR at line 1:
ORA-00904: "NAME": invalid identifier
SQL> select name from class1 intersect select item from buy;
no rows selected
REG ITEM
---------- --------------------
2 heater
7 blender
21 perfume
5 color pastels
REG
----------
7
21
5
REG
----------
21
5
7
SQL> select count(reg),name from class1;
select count(reg),name from class1
COUNT(REG) NAME
---------- ----------
1 sharmin
1 nisha
1 sakthi
1 prerana
COUNT(NAME) REG
----------- ----------
1 1
1 21
1 5
1 7
Table renamed.
truncated.
Table truncated.
Table dropped.
Table dropped.
RESULT:
The SQL Queries were successfully executed and the output was obtained.