一道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面試題
- 前端面試的一道演算法題(使用canvas解答)前端面試演算法Canvas
- 一道java面試題,演算法,求大家幫忙解答!Java面試題演算法
- SQL面試題一道(偏實際業務)SQL面試題
- 一道面試題面試題
- 一道面試題的分析面試題
- iOS 面試題解答二iOS面試題
- 一道SQL題SQL
- 一道面試題引起的思考面試題
- 分享一道昨天的面試題面試題
- mysql一道面試題MySql面試題
- Docker面試問題與解答Docker面試
- ABAP面試題及其解答(轉)面試題
- Oracle面試題目及解答Oracle面試題
- 面試三輪我倒在了一道sql題上——sql效能優化面試SQL優化
- 關於論壇上那個SQL微軟面試題。我的解答方法 :-) (轉)SQL微軟面試題
- 分享一道Go面試必考的題Go面試
- 一道面試題引發的“血案”面試題
- 一道面試題引發的思考面試題
- 一道以前看過的面試題面試題
- Java面試常被問到的題目+解答Java面試
- 【理解】一道 JS 面試題JS面試題
- 一道騷面試題目面試題
- 解析一道JS面試題JS面試題
- 測試面試題目求解答面試題
- SQL Server的安全設定問題解答SQLServer
- 一道與 for 相關的字串面試題字串面試題
- 關於PHP字串的一道面試題PHP字串面試題
- 聊聊一道簡單的javascript面試題JavaScript面試題
- 從 Google 的一道面試題說起·Go面試題
- 一道 JS 面試題引發的思考JS面試題
- 一道面試題目引發的思考面試題
- 一道面試題:去重排序面試題排序
- iOS 每天一道面試題iOS面試題
- 一道柯里化面試題面試題
- 一道java面試基礎題Java面試