日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...

發布時間:2023/12/10 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

查詢" 01 "課程比" 02 "課程成績高的學生的信息及課程分數

好的,第一道題,剛開始做,就栽了個跟頭,爽歪歪,至于怎么栽跟頭的

——需要分析題目,查詢的是,查詢的是(1)學生的信息(2)滿足條件的學生的'課程分數'(不在學生表里)需要從另外一張表得來(3)條件是-" 01 "課程比" 02 "課程成績高(成績表就滿足)

因此就是,需要獲得學生的信息,那里滿足該學生的01課程比02課程高!!!需要展示該學生的信息,及其01與02的分數~~~開始來

1、找出有01成績的同學成績信息

SELECT * from sc WHERE sc.CId='01'

查出結果如下:

2、找出有02成績的同學成績信息

SELECT * from sc WHERE sc.CId='02'

3、以上兩種結果需要滿足一定條件(1)SId要一致【同一人】(2)且01.score>02.score

然后咱們胡亂一操刀:

SELECT* FROM (SELECT * from sc WHERE sc.CId='01')as a,(SELECT * from sc WHERE sc.CId='02')as b

完美,接下來嫁接條件——行過濾——where

然后又一操刀

SELECT* FROM (SELECT * from sc WHERE sc.CId='01')as a,(SELECT * from sc WHERE sc.CId='02')as b WHERE a.SId=b.SId AND a.score>b.score

4、普天同慶,好像又離開心有丟丟遠,接下來要干嘛,我也忘了~

5、看著拿到了SId,score,score1,當然是存下來,為了后面做準備,搞事

SELECT a.SId,a.score class1,b.score class2 FROM (SELECT * from sc WHERE sc.CId='01')as a,(SELECT * from sc WHERE sc.CId='02')as b WHERE a.SId=b.SId AND a.score>b.score

6、開心。然后咱們假裝這是一個新表結果,又給命名,為r,和student一查,查出滿足

SELECT * from student RIGHT JOIN

(SELECT a.SId,a.score class1,b.score class2 FROM (SELECT * from sc WHERE sc.CId='01')as a,(SELECT * from sc WHERE sc.CId='02')as b WHERE a.SId=b.SId AND a.score>b.score)r

ON student.SId=r.SId

大概的就查出來了,(⊙o⊙)…菜寶寶加油

【等等,這里仿佛用到了join on,還是right join on,那它跟left join,outer join,inner join ……各種方向的join 有什么區別,分別應用有撒不同呢,小菜菜下節試著分析解讀一下】

小菜菜mysql練習50題解析——數據準備

附上數據準備: 學生表 create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10)); ...

Python操作Mysql數據庫——多表組合查詢

前面我們介紹了單張表的查詢,包括模糊查詢.分組.排序.各種篩選條件等等操作,在實際應用中,查詢的數據往往不止局限在一張表里,通常需要多張表在一起進行組合查詢,今天我們將會對Mysql當中的多張有關聯的 ...

MySQL多表數據記錄查詢詳解

在實際應用中,經常需要實現在一個查詢語句中顯示多張表的數據,這就是所謂的多表數據記錄連接查詢,簡稱來年將誒查詢. 在具體實現連接查詢操作時,首先將兩個或兩個以上的表按照某個條件連接起來,然后再查詢到所 ...

MySQL 50條必練查詢語句

Student(S#,Sname,Sage,Ssex) 學生表?Course(C#,Cname,T#) 課程表?SC(S#,C#,score) 成績表?Teacher(T#,Tname) 教師表 #- ...

mysql四-2:多表查詢

一 介紹 本節主題 多表連接查詢 復合條件連接查詢 子查詢 準備表 #建表 create table department( id int, name varchar(20) ); create ta ...

mysql五-2:多表查詢

一 介紹 本節主題 多表連接查詢 復合條件連接查詢 子查詢 準備表 company.employeecompany.department #建表 create table department( id ...

python、mysql四-2:多表查詢

一 介紹 本節主題 多表連接查詢 復合條件連接查詢 子查詢 準備表 #建表 create table department( id int, name varchar() ); create tabl ...

MySQL記錄操作(多表查詢)

準備 建表與數據準備 #建表 create table department( id int, name varchar(20) ); create table employee( id int pr ...

隨機推薦

淺談Virtual Machine Manager(SCVMM 2012) cluster 過載狀態檢測算法

在我們使用scvmm2012的時候,經常會看到群集狀態變成了這樣 點開看屬性后,我們發現是這樣 . 發現了嗎?Over-committed,如果翻譯過來就是資源過載,或者說資源過量使用了,那么這個狀態 ...

Android Studio 解決更新慢的問題

Android?Studio?解決更新慢的問題 最近在一些群里有伙伴們反應工具更新慢,由于國內網絡對google限制的原因,android?studio更新一直是個老大難的問題,為了,提高sdk下載的 ...

斯坦福數據挖掘Introduction

感謝敖山.薛霄老師把我引進了統計學和現代服務業的大門.......至少是長見識了. 查相似項檢索時發現的. 中間一部分資料來自廈門大學數據庫實驗室,感謝大牛們的傳道授業,愛你們. 查資料時發現很多計算 ...

HTML、CSS、JS、PHP 的學習順序~(零基礎初學者)

如果你有耐心堅持一年以上的話, 我會推薦HTML->CSS->JS->PHP的順序來學習. 1. HTML學習:首先學習HTML,HTML作為標記語言是非常容易學的,把w3schoo ...

poj 2774 最長公共子--弦hash或后綴數組或后綴自己主動機

http://poj.org/problem?id=2774 我想看看這里的后綴數組:http://blog.csdn.net/u011026968/article/details/22801015 ...

php正則判斷字符串是否含有中文

<?php $str = '若你安好便是晴天'; if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $str)>0) { echo '全是中文'; } ...

人臉識別1:n對比 (二)

本項目采用了百度AI 人臉識別 第三方接口,實現了自選本地手機相冊圖片上傳人臉(faceSet中添加人臉) 和 自選本地手機相冊圖片尋找出集合中相似度最高的一個face,可返回比對相似度.位置等信息. ...

CI-CD平臺搭建過程整理

Coding ---> gitlab? --->jenkins ---> maven(nexus) ---> 編譯構建成image ---> Harbor ---> ...

生成banner的網站

http://patorjk.com/software/taag 例如: .__ .__ .__ .__ .___ | |__ ____ | | | | ______ _ _____________| ...

tomcat啟動慢?自己動手打造輕量web服務器(一)

廢話少說,直接上代碼. 編程語言:kotlin import java.net.ServerSocketimport java.net.Socket fun main(args:Array

總結

以上是生活随笔為你收集整理的mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。