SQL语句面试题整理-四年经验
生活随笔
收集整理的這篇文章主要介紹了
SQL语句面试题整理-四年经验
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
面試中偶爾會要求我們寫SQL,而工作中其實未必寫的很難,我是完全不會復雜SQL,這個時候我們稍微復習下就好。
這篇博客直接給題目和答案,原理啥的沒必要分析了,面試能回答就回答,我個人覺得面試問SQL,問的很深的多半是外包。
大家不要過分關注表名和結構,主要看SQL大概怎么寫就行了。
各種面試題
1. 給出所有購入商品為兩種或兩種以上的購物人記錄
購物人 商品名稱 數量
A 甲 2
B 乙 4
2. 給出成績全部合格的學生信息(包含姓名、課程、分數)
姓名 課程 分數
張三 語文 81
張三 數學 75
3.給出平均進價在2元以下的商品名稱
名稱 產地 進價
蘋果 煙臺 2.5
蘋果 云南 1.9
關于having語法,這個其實是配合group by去使用的。
4.給出高考總分在600以上的學生準考證號
準考證號 科目 成績
2006001 語文 119
2006001 數學 108
5.給出高考總分在600以上的學生準考證號(與4的區別是單列記錄成績而不分科目)
準考證號 數學 語文 英語 物理 化學
2006001 108 119 98 127 136
2006002 149 105 110 142 129
6.查詢出該俱樂部里男性會員和女性會員的總數
id gender age
67 M 19
68 F 30
7.有重復值刪除最小的(這個實際業務肯定是自己代碼判斷)
ID(number型) Name(varchar2型)
1 a
2 b
3 b
4 a
5 c
6 c
要求:執行一個刪除語句,當Name列上有相同時,只保留ID這列上值小的
例如:刪除后的結果應如下:
ID(number型) Name(varchar2型)
1 a
https://blog.csdn.net/qiaodaima0/article/details/99670515
總結
以上是生活随笔為你收集整理的SQL语句面试题整理-四年经验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Behavior
- 下一篇: javascript教程系列-1.Jav