SQL用一條SQL語句 查詢出每門課都大於80分的學生姓名
表 student (用子查詢搞定)
name kecheng fenshu
張三 語文 81
張三 數學 75
李四 語文 76
李四 數學 90
王五 語文 81
王五 數學 100
王五 英語 90
select s. distinct name from student s where s.name not in ( select distinct s1.name form student s1 where s .fenshu<=80)
相關推薦
用一條SQL語句 查詢出每門課都大於80分的學生姓名
用一條SQL語句 查詢出每門課都大於80分的學生姓名 name kecheng fenshu 張三 語文 81 張三 數學 75 李四 語文 76 李四 數
SQL用一條SQL語句 查詢出每門課都大於80分的學生姓名
表 student (用子查詢搞定) name kecheng fenshu 張三 語文 81 張三 數學 75 李四 語文 76
面試題:用一條sql語句查詢出“每門”課程都大於80分的學生姓名
分析:要查詢出每門課程都大於80分的學生姓名,因為一個學生有多門課程,可能所有課程都大於80分,可能有些課程大於80分,另外一些課程少於80分,也可能所有課程都小於80分,那麼我們要查找出所有大於80分的課程的學生姓名,我們可以反向思考,找出課程小於80分(可以找出有一些課
用一條SQL語句查出每門課都大於80分的學生的姓名
src exist spa weight utf8 exists null ont http 用一條SQL語句查出每門課都大於80分的學生的姓名,數據表結構如下: 建表SQL如下: SET FOREIGN_KEY_CHECKS=0; -- --------------
案例2:用一條SQL查詢出數學語文成績都大於80分的學生姓名?
方法1: 查出科目成績有小於80分的學生姓名,再約束並去重學生不等於查出來的姓名 select distinct A.name from t_score A where A.name not in(select distinct B.name from t_score B where B.fenshu &
查詢每門課程都大於80分的學生姓名
name cource score 張三 語文 81 張三 數學 75 李四 語文 76 李四 數學
一條SQL查詢出每門課程的成績都大於80的學生姓名是一道有歧義的題嗎?
‘用一條SQL語句查詢出每門課程的成績都大於80的學生姓名’是一道歧義題嗎? name kecheng fenshu 張三 語文 &nbs
一個SQL查詢出每門課程的成績都大於80的學生姓名
name kecheng fenshu 張三 語文 81 張三 數學 75 李四 語文 76 李四 數學
查詢每門課程成績都大於80分學生的姓名
負from (select rq,count(shengfu) 勝from tab3 where shengfu='勝' group by rq) a, (select rq,count(shengfu) 負from tab3 where shengfu='負' group by rq) b wher
用一條sql語句求出不同班級中男生和女生的數量
表: mysql> select * from gg; +------+------+-----+-------+ | id | name | sex | class | +------+------+-----+-------+ | 1 | 張三 | 男 | 1
用一條SQL語句查詢分組前三名資料
表簡單表示為: EmpNo 員工編號EName 員工姓名Sal 員工工資DepNo 部門編號 表名:T 用一條SQL語句在員工表中查詢出來每個部門公司前三名的資料 select a.DepNo,a.Sal,b.Sal,c.Sal from (select
用一條SQL語句查詢一張表得到不同條件的多個結果
一條語句,12個結果,12行,比較方便與1個dataGridView的現實。 我是用在C# Winform上的3層結構的開發上,用這個實現統計12個月每個月的銷售總額。現在就差統計表了,GDI功底比較差,還在研究呵呵。 SELECT A1.date 日期, SUM(A1.s
教你用一條SQL搞定跨資料庫查詢難題
摘要: 資料庫拆分後,資料分佈到不同的資料庫例項,可達到降低資料量,增加例項數的擴容目的。然而前途是美好的,道路是曲折的。一旦涉及拆分,就逃不開“原本在同一資料庫裡的查詢,要變成跨兩個資料庫例項”的查詢問題。 導讀 日前,某電商使用者由於業務發展迅猛,訪問量極速增長,導致資料庫容量及效能遭遇
資料庫表,3個欄位,姓名,薪水,部門,用一條sql語句求每個部門薪水最高的人姓名
select t1.姓名 from 表 t1, (select max(薪水) 薪水,部門 from 表 group by 部門) t2 where t1.部門=t2.部門 and t1.薪水 = t2.薪水 create table t1 ( NAME VARCH
MySQL_用一條SQL語句刪除重複記錄
MySQL 一條SQL語句刪除重複記錄 不正確的寫法一。 delete from t_user where id in(select max(id) as id from t_user group by username ); 但是mysql不支援這個寫法(別的db是不
Oracle中,用一條Sql實現任意的行轉列拼接(不是decode)
說明一下測試環境:Oracle9i,有朋友說10g上測試結果不正確,本人沒有條件,所以無法進行測試 表結構和資料如下(表名Test): NO VALUE NAME 1 a 測試1 1 b 測試2 1 c 測試3 1 d
使用者admin所屬角色組的id是固定的,用一條sql列出admin所有的角色資訊
admin所屬角色組欄位內容(id)為:1 admin角色組對應的角色欄位內容(id)為:1,2,3,5,6,7,8,9,10,11,12 select s.*,r.* from (select
用一條insert語句來插入多行資料
MySQL資料庫: INSERT INTO STUDENT (SNAME, SSEX, SAGE, SDEPT) SELECT '武耀旭','男',24,'CS' UNION SELECT '張志鵬','男',24,'CS' UNION SELECT '朱文輝','男',2
查出“張”姓學生中平均成績大於75分的學生資訊&查詢出每門課程的成績都大於80的學生
查詢出“張”姓學生中平均成績大於75分的學生資訊 表名:student_score name course score 張青 語文 72 王華 數學 72 張華 英語 81 張青 物理 67 李立 化學 9
要求打印出每門課的平均成績,以及三門課總分最高的學生的資料(包括學號、姓名、3門課的成績,三門課的總分)。
實驗八 有50個學生,每個學生的資料包括學號、姓名、3門課的成績,從鍵盤輸入50個學生資料,要求打印出每門課的平均成績,以及三門課總分最高的學生的資料(包括學號、姓名、3門課的成績,三門課的總分)。 /**要求打印出每門課的平均成績,以及三門課總分最高的學生的資料