查詢老師姓名和班級名稱超級困難的SQL查詢語句

發布 科技 2024-03-21
4個回答
  1. 匿名使用者2024-02-07

    declare @teacher varchar(50)

    set @teacher='楊春濤'

    select * from (

    從語言 = @teacher 的表格中選擇語言作為主題 BJH

    union all

    從數學 = @teacher 的表格中選擇數學作為主題、BJH

    union all

    選擇英語作為主題,從表格中選擇 bjh 其中英語 = @teacher

    union all

    從“專案 = @teacher”的表格中選擇專案作為主題、BJH

    union all

    選擇“歷史記錄”作為主題,BJH FROM 表,其中“歷史記錄”= @teacher

    union all

    從 Geography = @teacher 的表中選擇 Geography 作為主題、BJH

    union all

    選擇生物學作為主題,BJH FROM 表,其中生物學 = @teacher

    as result

  2. 匿名使用者2024-02-06

    桌子的設計不合理,如果老師改名,或者楊春濤老師離開,他的班級都會被張三取代。

    你的更新語句也很難寫。

    一般來說,你應該有這個設計。

    教師表:ID姓名其他資訊。

    課程表: BJH 課程名稱 教師 ID

    查詢、插入更新等都很容易。

  3. 匿名使用者2024-02-05

    這個想法是先分組,然後按年級排序。

  4. 匿名使用者2024-02-04

    您的資料結構是什麼?

    是否計算了總分。

    假設總分已經計算出來。

    前3名的所有記錄均可自定義(列出前3名結果的總分,寫3個主流資料庫)。

    SQLServer資料庫:

    從記分表中選擇前 3 名 按總分排序 DESC

    MySQL資料庫:

    從記分表中選擇 * 按 DESC 總分排序 DESC 限制 3

    Oracle 資料庫:

    從成績表中選擇 * 按描述順序 總分 Rownum < = 3

    如果沒有給出總分。

    總分需要先計算。

    選擇(中文+數學+。 作為 Total Desc 從成績單順序中排名前 3 位

    然後其他資料庫本身可以靈活地使用您正在使用的資料庫的上述方法。

相關回答
9個回答2024-03-21

你不夠具體,你多大了? 你的老師多大了? 你們之間的年齡差距有多大? >>>More

4個回答2024-03-21

1.狗。 狗(拉丁語canis lupus familiaris)屬於脊索動物門、脊椎動物亞門、哺乳動物門、Euzos門、食肉動物門、精神分裂綱、犬科。 在中文中也被稱為“狗”,狗遍布世界各地。 >>>More

1個回答2024-03-21

在這個寒假裡,我有幸閱讀了魏樹生教授的《我以教師的身份做這件事》一書。 在本書中,魏教授對教師如何運用正確的教學方法更好地教育學生進行了深刻的分析。 這也使教師在工作中體驗到更多的成就感和幸福感。 >>>More

3個回答2024-03-21

在三分鐘內找出你最愛誰? (98%的準確率? ) >>>More

22個回答2024-03-21

懲罰是行不通的,就像洪水一樣,你越是阻擋,它就越猛烈。 不斷的批評只會導致孩子們聯合起來反對你。 孩子調皮搗蛋並不是一件壞事,只是他們把精力放錯了地方。 >>>More