限制了綁定:postgresql是否在sql server中實現了它?
從Postgresql 13開始,介紹了TIES條款。該子句的行為與其SQL Server對應物相似,在Postgresql 12及以上的Postgresql 12及以上的替代方案中獲取頂部N行加上任何綁紮行。一個解決方法是用CTE執行以下查詢:
選擇 *,rank off(by 考慮一個具有值{10、9、8、8、8、8、8、2、2}的表號。以下查詢將使用postgresql 12及以上的替代方法返回{10、9、8、8}: 在此替代方案中使用的rank(&& && && &&&華)與dense_rank()不同,因為後者會通過返回太多行來產生不正確的結果。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3