rikao/sql/a.sql

103 lines
2.0 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

create table student(
eid int(11) auto_increment primary key ,
ename varchar(40),
sex varchar(10),
tel varchar(50),
class_id int(11) ,
age int(11),
sal int(2)
)
insert into student(ename,sex,tel,class_id,age,sal) values
('小红','','16738192312','1','25','3000'),
('小蓝','','17863123412','2','10','1000'),
('小绿','','16234231124','2','25','2000'),
('小黄','','16867454532','1','25','8000')
insert into student(ename,sex,tel,class_id,age,sal) values
('小博','','17639414630','1','50','10000')
#2.10
SELECT
*
FROM
student
LEFT JOIN class ON class.class_id = student.class_id
ORDER BY
student.age DESC
#3.10
SELECT
*
FROM
student
LEFT JOIN class ON class.class_id = student.class_id
where student.ename like ('%王%')
#4.500010
SELECT
*
FROM
student
LEFT JOIN class ON class.class_id = student.class_id
where student.sal > 5000
#5.2010
SELECT
student.tel
FROM
student
LEFT JOIN class ON class.class_id = student.class_id
where student.class_id = 20
and student.sex = ''
#6.10
SELECT
student.sal
FROM
student
ORDER BY
student.sal
LIMIT 1
#7.3010
SELECT
*
FROM
student
LEFT JOIN class ON class.class_id = student.class_id
where student.class_id = 20
ORDER BY student.age limit 1
#8.15
SELECT
student.sal
FROM
student
LEFT JOIN class ON class.class_id = student.class_id
where student.sex = '' ORDER BY student.sal limit 1
#9.15
SELECT
*
FROM
student
LEFT JOIN class ON class.class_id = student.class_id
where student.sex = '' ORDER BY student.sal limit 1