一道sql面試題的解答
題目:
寫出一條Sql語句:
取出表A中第31到第40記錄(SQLServer, 以自動增長的ID作為主鍵, 注意:ID可能不是連續的。)
解答(已測試):
1、假設ID是連續的:
select top 10 * from A where ID not in (select top 30 ID from A)
或
select * from A where ID between 31 and 40
2、假設ID是不連續的:
select top 40 * from A except select top 30 * from A
或
select top 10 * from A where ID > (select max(ID) from A where ID in (select top 30 ID from A))
或
select top 10 * from A where ID not in (select top 30 ID from A)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-666201/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL面試題一道(偏實際業務)SQL面試題
- iOS 面試題解答二iOS面試題
- 一道面試題的分析面試題
- 測試面試題目求解答面試題
- 面試三輪我倒在了一道sql題上——sql效能優化面試SQL優化
- Docker面試問題與解答Docker面試
- 一道面試題引起的思考面試題
- 分享一道昨天的面試題面試題
- 【理解】一道 JS 面試題JS面試題
- 一道騷面試題目面試題
- 一道面試題引發的思考面試題
- 一道面試題引發的“血案”面試題
- 分享一道Go面試必考的題Go面試
- 面安服的一道筆試題筆試
- 聊聊一道簡單的javascript面試題JavaScript面試題
- 從 Google 的一道面試題說起·Go面試題
- 關於PHP字串的一道面試題PHP字串面試題
- 一道與 for 相關的字串面試題字串面試題
- 一道面試題:去重排序面試題排序
- 一道柯里化面試題面試題
- C# 面試問題與解答1C#面試
- SQL崗位30個面試題,SQL面試問題及答案SQL面試題
- 從一道面試題探究 Integer 的實現面試題
- 一道賦值面試題引發的思考賦值面試題
- 論一道面試題引起的思考(總結)面試題
- 一道神奇的Python面試題,你會嗎?Python面試題
- 深度解析某頭條的一道面試題面試題
- Python工程師必看的面試問題與解答(中)Python工程師面試
- 一道遞迴陣列面試題遞迴陣列面試題
- [js]一道快取類面試題JS快取面試題
- HTTPS總結+相關面試問題解答HTTP面試
- Java程式設計師面試題及解答Java程式設計師面試題
- 測試面試困惑求解答面試
- 一道經典面試邏輯題的python解法面試Python
- 一道有意思的面試演算法題面試演算法
- 一道有意思的 CSS 面試題,FizzBuzz ~CSS面試題
- 15大自動化測試面試問題與解答面試
- Go 開發者面試突破:50 道高頻面試題及解答Go面試題
- 高階Java開發面試解答,Java開發面試題及答案Java面試題