SQL經典面試題及答案(一)

2021-09-27 05:57:44 字數 1593 閱讀 6333

1.一道sql語句面試題,關於group by

1)select rq, sum(case when shengfu='勝' then 1 else 0 end)'勝',sum(case when shengfu='負' then 1 else 0 end)'負' from #tmp group by rq

2.請教乙個面試中遇到的sql語句的查詢問題

3.面試題:乙個日期判斷的sql語句?

4.有一張表,裡面有3個字段:語文,數學,英語。其中有3條記錄分別表示語文70分,數學80分,英語58分,請用一條sql語句查詢出這三條記錄並按以下條件顯示出來(並寫出您的思路):  

5.在sqlserver2000中請用sql建立一張使用者臨時表和系統臨時表,裡面包含兩個欄位id和idvalues,型別都是int型,並解釋下兩者的區別?

6.sqlserver2000是一種大型資料庫,他的儲存容量只受儲存介質的限制,請問它是通過什麼方式實現這種無限容量機制的。

sql server 2000 資料庫有三種型別的檔案:

7.請用乙個sql語句得出結果

8.華為一道面試題

表形式如下: 

1.用一條sql語句查詢出每門課都大於80分的學生姓名

name   kecheng   fenshu張三     語文       81    數學       75    語文       76    數學       90    語文       81    數學       100    英語       90學生表 如下:  學號   姓名課程編號課程名稱分數1        2005001 張三 0001      數學    69       2005002 李四 0001      數學    89       2005001 張三 0001      數學    69a: delete tablename where 自動編號 not in(select min(自動編號) from tablename group by 學號,姓名,課程編號,課程名稱,分數)

乙個叫department的表,裡面只有乙個欄位name,一共有4條紀錄,分別是a,b,c,d,對應四個球對,現在四個球對進行比賽,用一條sql語句顯示所有可能的比賽組合.

答:select a.name, b.name

請用sql語句實現:從testdb資料表中查詢出所有月份的發生額都比101科目相應月份的發生額高的科目。請注意:testdb中有很多科目,都有1-12月份的發生額。

答:select a.*

面試題:怎麼把這樣乙個表兒  month amount  1     1.1  2     1.2  3     1.3  4     1.4  1     2.1  2     2.2  3     2.3  4     2.4  m2   m3   m4  aaa m where month=1   and m.year=aaa.year) as m1,  aaa m where month=2   and m.year=aaa.year) as m2,  aaa m where month=3   and m.year=aaa.year) as m3,  aaa m where month=4   and m.year=aaa.year) as m4  group by year

這個是oracle  中做的:

SQL經典面試題及答案

1.用一條sql 語句 查詢出每門課都大於80 分的學生姓名 表名 training 姓名課程 分數name course score 張三語文 80張三 數學78 李四語文 76李四 數學90 王五語文 81王五 數學100 王五英語 90答案1 select distinct name from...

C 經典面試題及答案

public class a public void fun2 a a public class b a public static void main 答案 2 5 1 6 遍歷頁面中所有的textbox,交將值設定成 a for int j 0 j this.controls.count j 求...

面試題及答案

1.css優先順序演算法如何計算 2.css盒子模型 3.new操作符具體幹了什麼呢 4.dom操作 怎樣新增 移除 複製 建立和查詢節點 5.js有幾種資料型別,分別是什麼 6.js如何判斷乙個陣列 7.如何通過指定名稱建立乙個元素 8.在jquery 中,如何給動態新增的元素繫結事件 9.如何獲...