drop table if exists exam_result2;
create table exam_result2 (
id int,
name varchar(20)
, chinese decimal(3,
1), math decimal(3,
1), english decimal(3,
1), qq_mail varchar(20)
);insert into exam_result2 (
id,name, chinese, math, english,qq_mail)
values (1,
'唐三藏',67
,98,56
,'[email protected]'),
(2,'孫悟空'
,87.5,78
,77,'[email protected]'),
(3,'豬悟能',88
,98,90
,'[email protected]'),
(4,'曹孟德',82
,84,67
,null),(
5,'劉玄德'
,55.5,85
,45,'[email protected]'),
(6,'孫權',70
,73,78.5
,'[email protected]'),
(7,'宋公明',75
,65,30
);
– 查詢英語不及格的同學及英語成績 ( < 60 )
– 查詢語文成績好於英語成績的同學
– 查詢總分在 200 分以下的同學
– 查詢語文成績大於80分,且英語成績大於80分的同學
– 查詢語文成績在 [80, 90] 分的同學及語文成績
– 查詢數學成績是 58 或者 59 或者 98 或者 99 分的同學 及數學成績
– 查詢 qq_mail 已知的同學姓名
– 查詢英語不及格的同學及英語成績 ( < 60 )
select id
,name,english from exam_result where english <
60;
– 查詢語文成績好於英語成績的同學
select id
,name,english from exam_result where chinese > english ;
– 查詢總分在 200 分以下的同學 where 條件後面 不可以使 用別名
select id
,name,chinese+english+math total from exam_result where chinese+english+math <
200;
– 查詢語文成績大於80分,且英語成績大於80分的同學
select id
,name,english,chinese from exam_result where chinese >
80and english >
80;
– 查詢語文成績在 [80, 90] 分的同學及語文成績
select id
,name,chinese from exam_result where chinese >=
80and chinese <=
90;
select id
,name,chinese from exam_result where chinese between 80
and90
;
– 查詢數學成績是 58 或者 59 或者 98 或者 99 分的同學及 數學成績
select id
,name,chinese from exam_result where math in(58
,59,98
,99);
– 查詢 qq_mail 已知的同學姓名
select *
from exam_result where qq_mail is
not null;
Java 10 10課堂總結
課堂總結 一 用tomcat 構建web 站點 一 web應用的相關知識 2 web應用程式簡介 應用程式 指允許使用者執行特定任務的軟體程式,主要分為桌面應用程式和web 應用程式兩種型別。一般是指採用客戶機 伺服器結構 client server 的應用程式。c s模式將應用與服務分離,系統具有...
Java 10 18 課堂總結
一,servletconfig和servletcontext servletconfig 如何給servlet類配置初始化引數 如何在servlet類中獲取它的初始化引數值 servletcontext 如何配置web應用上下文初始化引數 如何在servlet類中獲取web應用上下文的初始化引數值 ...
Java 9 16課堂總結
jdbc的批量處理 statement的 execute 等方法一次只能執行一條 sql語句,如果同時有多條 sql語句要執行的話,可以使用 addbatch 方法將要執行的 sql語句執行進來,然後執行 executebatch 方法,這樣就可以再一次方法中呼叫多條 sql語句,以提高執行效率。為...