Sql學習第三天——SQL 關于with ties介紹建站知識
導讀:1建站知識with ties一般是和Top , order by相結合使用的,會查詢出最后一條數據額外的返回值,接下來將為大家詳細介紹下,感興趣公司網站建設建設網站。
關于with ties
對于with ties一般是和Top , order by相結合使用的,會查詢出最后一條數據額外的返回值(解釋:如果按照order by 參數排序TOP n(PERCENT)返回了前面n(pencent)個記錄,但是n+1…n+k條記錄和排序后的第n條記錄的參數值(order by 后面的參數)相同,則n+1、…、n+k也返回。n+1、…、n+k就是額外的返回值)。
實驗:
實驗用表(PeopleInfo):
復制代碼 代碼如下:
CREATE TA營銷型網站建設BLE [dbo].[PeopleInfo]( [id] [int] IDENTITY(1,1) NOT NULL, [name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL, [numb] [nchar](10) COLLATE Chinese_PRC_C網站seo優化培訓I_AS NOT NULL, [phone] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]
向表中插入數據:復制代碼 代碼如下:
insert into peopleinfo([name],numb,phone) values ('李歡','3223','1365255') insert into peopleinfo([name],numb,phone) values ('李歡','322123','1') insert into peopleinfo([name],numb,phone) values ('李名','3213112352','13152') insert into peopleinfo([name],numb,phone) values ('李名','32132312','13342563')
查看插入的全部數據:復制代碼 代碼如下:
select * from dbo.PeopleInfo
結果圖:操作步驟1:不用with ties
代碼:
復制代碼 代碼如下:
select top 3 * from peopleinfo order by [nam個業網站建設公司e] desc
結果如圖:操作步驟2:用with ties
代碼:
復制代碼 代碼如下:
select top 3 with ties * from peopleinfo order by [name] desc
結果如圖:如果with ties不與top和order by結合使用的錯誤示范:
操作步驟1:不與order by結合使用,只和top結合使用:
代碼:
復制代碼 代碼如下:
select top 3 with ties * from peopleinfo
錯誤消息如圖:操作步驟2:不與top結合使用,只和order by結合使用:
代碼:
復制代碼 代碼如下:
select with ties * from peopleinfo order by [name] desc
錯誤消息如圖:操作步驟3:不與top結合使用也不與order by結合使用:
代碼:
復制代碼 代碼如下:
select with ties * from peopleinfo
錯誤消息如圖: 相關公司網站建設建設網站。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章Sql學習第三天——SQL 關于with ties介紹建站知識主要講述標簽,標題,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5999.html