SQL Query (5th Semester)
SQL Query (5th Semester)
-: Final Assignment :-
SQL Queries
1. To create a database:-
create database technoholics
2. To create a table:-
create table employee6 (id int, name varchar(50), age int, salary
int)
1
AWD
9. To drop column:-
alter table employee6 drop column salary
15.Different operators:-
<>:-not equal to
2
AWD
3
AWD
Use of FUNCTIONS:-
29. To use max:-
4
AWD
Functions:-
select max(id) from employee5
select max(id) as 'max id' from employee5
select max(salary) from employee5
select min(id) as 'min id' from employee5
select sum(id) from employee5
select avg(id) as 'min id' from employee5
select count(*) as 'min id' from employee5
select * from employee5
9
AWD
10
AWD
5. FULL JOIN:-
select emp1.id as 'emp1 id',emp2.id as 'emp2 id',emp3.id as 'emp3
id',emp1.name,emp2.salary,emp3.age from emp3 full join emp2 on
emp3.id=emp2.id full join emp1 on emp1.id=emp3.id
16
AWD
17
AWD
Practice of 3rd
RELATIONSHIP:-
1.one to one
2.one to many
3.many to many
One to Many:-
Teacher:- tid, name
Relation
Students :- sid, sname
18
AWD
One to One:-
Students:- sid, sname
Relation
Project:- pid, pname
Many to Many:-
Products:- pid, pname
Relation
Customer:- cid, cname
CONSTRAINTS:-
1. UNIQUE (no repated values are allowed)
2. NOT NULL (no null value allowed)
3. PRIMARY KEY (contain feature of both notnull & unique)
4. CHECK (to check some constraints)
5. DEFAULT (for default value)
6. foreign key (tid int foreign key references teacher(tid))
19
AWD
22
AWD
STORED PROCEDURE:-
create table student25(id int, name varchar(25), age int, salary int)
INSERT procedure:-
create procedure inserttemp (@ename varchar(25), @eage int,
@esalary int) as insert into student25 values (@eid, @ename,
@eage, @esalary)
25
AWD
Update procedure:-
create procedure updateidtemp(@neid int, @oeid int)as
update student25 set id=@neid where id=@oeid
Delete procedure:-
create procedure deletetemp(@eid int)as
delete from student25 where id=@eid
Select procedure:-
create procedure selecttemp1(@eid int)as
select * from student25 where id=@eid
ALTER PROCEDURE:-
alter procedure selecttemp1(@ename varchar(25))as
select * from student25 where name=@ename
The END
28