SUB QUERIES
CREATE DATABASE students1;
USE students1;
CREATE TABLE info1(id int primary key,name varchar(90),address varchar(199), marks int, grade varchar(10));
INSERT INTO info1(id,name,address,marks,grade)
values(1,'abhi','kmm',80,'A'),
(2,'bharath','hyd',75,'A'),
(3,'ash','kmr',79,'A'),
(11,'viany','kmr',88,'A'),
(4,'joe','us',89,'A'),
(5,'katy','mum',69,'B'),
(69,'dani','kmm',56,'C'),
(6,'lana','kmm',33,'F'),
(7,'thala','jrknd',100,'O'),
(8,'jaddu','guj','97','O'),
(10,'god','mumbai','100','O'),
(18,'king','delhi',100,'O'),
(45,'shana','mumbai',87,'A'),
(17,'alien','ban',199,'F');
SHOW TABLES;
SELECT name,marks
FROM info1
WHERE marks>
(SELECT AVG(marks) FROM info1);
ALTER TABLE info CHANGE id roll_no INT;
SELECT name,roll_no FROM info WHERE roll_no %2=0;
SELECT name,roll_no FROM info WHERE
roll_no IN (SELECT roll_no FROM info WHERE roll_no %2=0);
SELECT MAX(marks) FROM (SELECT * FROM info WHERE address='mumbai') AS temp;
SELECT MAX(marks) FROM info WHERE address='mumbai';
SELECT (SELECT MAX(marks) FROM info)
FROM info;
Comments
Post a Comment