1.查詢" 01 "課程比" 02 "課程成績高的學生的資訊及課程分數
-- 1.查詢「01」課程比「02」課程成績高的學生的資訊及課程分數
select * from
(select * from sc where cid="01")as t1
inner join
(select * from sc where cid="02")as t2
on t1.sid=t2.sid
inner join student as c
on c.sid=t1.sid
where t1.score>t2.score;
-- 1.查詢「01」課程比「02」課程成績高的學生的資訊及課程分數
select
a.s_id "學生資訊",
a.s_score "學生01課程的分數",
b.s_score "學生02課程的分數"
from
score a,score b
where
a.c_id='01'
and b.c_id='02'
and a.s_id=b.s_id
and a.s_score>b.s_score;
-- 1.查詢「01」課程比「02」課程成績高的學生的資訊及課程分數
select *
from(
(select * from score where score.c_id='01')as a
inner join
(select * from score where score.c_id='02')as b
ona.s_id=b.s_id
)where a.s_score>b.s_score;
1.1 查詢同時存在" 01 "課程和" 02 "課程的情況
1.2 查詢存在" 01 "課程但可能不存在" 02 "課程的情況(不存在時顯示為 null )
1.3 查詢不存在" 01 "課程但存在" 02 "課程的情況
2.查詢平均成績大於等於 60 分的同學的學生編號和學生姓名和平均成績
3.查詢在 sc 表存在成績的學生資訊
4.查詢所有同學的學生編號、學生姓名、選課總數、所有課程的總成績(沒成績的顯示為 null )
4.1 查有成績的學生資訊
5.查詢「李」姓老師的數量
6.查詢學過「張三」老師授課的同學的資訊
7.查詢沒有學全所有課程的同學的資訊
8.查詢至少有一門課與學號為" 01 "的同學所學相同的同學的資訊
9.查詢和" 01 "號的同學學習的課程 完全相同的其他同學的資訊
10.查詢沒學過"張三"老師講授的任一門課程的學生姓名
面試題50 第乙個只出現一次的字元
在乙個字串 0 字串長度 10000,全部由字母組成 中找到第乙個只出現一次的字元,並返回它的位置,如果沒有則返回 1 需要區分大小寫 解題思路 字元 key 字元出現的次數 value 雜湊表 1.第一遍遍歷陣列,找到每個字元對應的次數。輔助陣列下標key為陣列字元的ascii碼 輔助陣列的值va...
面試題50 第乙個只出現一次的字元
php 在字串 s 中找出第乙個只出現一次的字元。如果沒有,返回乙個單空格。示例 s abaccdeff 返回 b s 返回 class solution return 如果下標等於擷取他的長度一致,就說明他是第乙個首次出現的 strrpos 查詢 php 在字串中最後一次出現的位置 functio...
劍指 面試題50 第乙個只出現一次的字元
題目 在字串 s 中找出第乙個只出現一次的字元。如果沒有,返回乙個單空格。0 s len gt h 50000 0 s.length 50000 0 s len gth 5 0000 思路 雜湊表 c 建立乙個雜湊表存放每個字元出現的次數 unordered map python 1 用字典代表雜湊...