Facebook
From lalo, 1 Month ago, written in Plain Text.
This paste is a reply to Re: Untitled from lalolalolalo - go back
Embed
Viewing differences between Re: Untitled and Re: Re: Untitled
create database Employees;
use Employees;
CREATE TABLE student (
    StudentId VARCHAR(20) PRIMARY KEY,
    Name VARCHAR(50),
    Age INT,
    Address VARCHAR(100)
);

CREATE TABLE competition (
    RegistrationDate DATE,
    StudentId VARCHAR(20),
    RegistrationFee DECIMAL(10, 2),
    CompetitionType VARCHAR(50),
    FOREIGN KEY (StudentId) REFERENCES student(StudentId)
);



INSERT INTO student (StudentId, Name, Age, Address) VALUES
('181-35-2222', 'Raihan', 18, 'Mirpur'),
('181-35-2224', 'Rakhi', 17, 'Ashulia'),
('181-35-2225', 'Alif', 22, 'Mirpur'),
('181-35-2226', 'Aman', 20, 'Ashulia'),
('181-35-2228', 'Niloy', 23, 'Dhanmondi');



INSERT INTO competition (RegistrationDate, StudentId, RegistrationFee, CompetitionType) VALUES
('2022-02-12', '181-35-2222', 200, 'Business Idea'),

('2022-02-12', '181-35-2222', 300, 'Mobile App'),
   ('2022-02-14', '181-35-2224', 200, 'Business Idea'),
('2022-02-15', '181-35-2225', 300, 'Mobile App'),
    ('2022-02-15', '181-35-2226', 300, 'Mobile app'),
('2022-02-15', '181-35-2226', 250, 'Robotics Competition'),

('2022-02-15', '181-35-2228', 200, 'Business Idea'),

('2022-02-15', '181-35-2228', 300, 'Mobile App'),

('2022-02-15', '181-35-2226', 250, 'Robotics Competition');


--1.Write sql statement to find the number of students who did register  in 15th February 2022.

select * from competition;
select avg(RegistrationFee) AS AvgFee 
from competition;


--2.Write sql statement to find student name of those students whose age more than the highest age. (using sub query)


select count( StudentId) AS NumofStudents
from competition
where RegistrationDate = '2022-02-15';




select Name 
from Student
where Age >(select >(select MAX(Age) from Student);

--3.Write sql statement to find the number of students who have done their registration “Mobile app” competition.


select count(distinct StudentId) AS NumbofStu
from competition
where CompetitionType  = 'Mobile App' ;

--4. Write sql statement to find the total registration fee collected for each competition.


select sum(RegistrationFee) AS TotalFee , CompetitionType
from competition
GROUP BY CompetitionType;

--5.Write sql statement to find ID of those students who participated in competition.


select distinct StudentId from competition;

--6.Write sql statement to find the student ID whose name starts with ‘N’
select Studentid 
from student
where Name LIKE 'N%';


--7.Write sql statement to find those students information who lives in Mirpur but age should be less than 22.


SELECT *
FROM student
WHERE  Age < 22 AND  Address = 'Mirpur';

--8. Write sql statement to find Address of those students who participate in robotics competition. (using sub query)

Select Address
from Student
where StudentId IN(
   select distinct StudentId
   from competition
    where Competiti Competition" Competition" );
   
   --9.Write sql statement to find those student name whose age is greater than any age of the student who lives in Mirpur. (using subquery)

   
   select Name 
   from student
   where Age > ANY (Select Age from student where Address = "Mirpur" "Mirpur" );
   
   --10. Delete those who lives in Ashulia
   
   delete from student
   where Address = "Ashulia" "Ashulia" ;

Replies to Re: Re: Untitled rss

Title Name Language When
Re: Re: Re: Untitled lalo1 text 1 Month ago.