0% found this document useful (0 votes)
95 views

SQL Practical

The document contains 12 SQL queries to perform various operations: 1) Create a student table and insert student details 2) Delete a student record 3) Select students with marks over 80 4) Find min, max, sum and average marks 5) Count customers by country with group by

Uploaded by

7hhrfnjx76
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views

SQL Practical

The document contains 12 SQL queries to perform various operations: 1) Create a student table and insert student details 2) Delete a student record 3) Select students with marks over 80 4) Find min, max, sum and average marks 5) Count customers by country with group by

Uploaded by

7hhrfnjx76
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

No.

Practical Date Signature

1 Create a student table with the student id, name, and marks as
attributes where the student id is the primary key.
2 Insert the details of a new student in the above table

3 Delete the details of a student in the above table


4 Use the select command to get the details of the students with
marks more than 80
5 Find the min, max, sum, and average of the marks in a student
marks table
6 Find the total number of customers from each country in the
table (customer ID, customer Name, country) using group by.
7 Write a SQL query to order the (student ID, marks) table in
descending order of the marks
Write a SQL query to display the marks without decimal
8 places, display the reminder after diving marks by 3 and
display the square of marks
Write a SQL query to display names into capital letters, small
9 letters, display frist 3 letters of name, display last 3 letters of
name, display the position the letter A in name
10 Remove extra spaces from left, right and both sidesfrom the
text - " Informatics Practices Class XII "
11 Display today's date in "Date/Month/Year" format

12 Display dayname, monthname, day, dayname, day of month,


day of year for today's date

IP PRACTICAL RECORD FILE | Downloaded from www.tutorialaicsip.com | Page 4


1. Create a student table with the student id, name, and marks as attributes where
the student id is the primary key.
Ans.:
create table student
(studentid int(3) primary key,
name varchar(20) not null,
marks decimal(5,2));

2. Insert the details of a new student in the above table.

Table data:

IP PRACTICAL RECORD FILE | Downloaded from www.tutorialaicsip.com | Page 5


3. Delete the details of a student in the above table.
Ans.:
delete from student where studentid=5;

4. Use the select command to get the details of the students with marks more than

80.
Ans.:
select * from student where marks>80;

IP PRACTICAL RECORD FILE | Downloaded from www.tutorialaicsip.com | Page 6


5. Find the min, max, sum, and average of the marks in a student marks table.
Ans.:
select max(marks), min(marks), sum(marks) , avg(marks)
from student;

6. Find the total number of customers from each country in the table (customer ID,
customer Name, country) using group by.
Ans.:
select country, count(customer_id) from customer group by
country;
7. Write a SQL query to order the (student ID, marks) table in descending order of
the marks.
Ans.:
select * from student order by marks desc;

8. Write a SQL query to display the marks without decimal places, display the
reminder after diving marks by 3 and display the square of marks.
Ans.:
select round(marks,0),mod(marks,3),pow(marks,2) from
student;

IP PRACTICAL RECORD FILE | Downloaded from www.tutorialaicsip.com | Page 7


9. Write a SQL query to display names into capital letters, small letters, display frist 3
letters of name, display last 3 letters of name, display the position the letter A in
name
Ans.:
select ucase(name), lcase(name), left(name,3),right(name,3),
instr(name,'a') from student;

10. Remove extra spaces from left, right and both sidesfrom the text - " Informatics
Practices Class XII "
Ans.:
select ltrim(" Informatics Practices Class XII ") "Left
Spaces", rtim(" Informatics Practices Class XII ") "Right
Trim", trim(" Informatics Practices Class XII ");

11. Display today's date in "Date/Month/Year" format


Ans.:
select concat(date(now()), concat("/",concat(month(now()),
concat("/",year(now())))));

IP PRACTICAL RECORD FILE | Downloaded from www.tutorialaicsip.com | Page 8


12 Display dayname, monthname, day, dayname, day of month, day of year for today's
date
Ans.:
select dayname(now()), monthname(now()), day(now()),
dayname(now()), dayofmonth(now()), dayofyear(now());

IP PRACTICAL RECORD FILE | Downloaded from www.tutorialaicsip.com | Page 9

You might also like