如何對存儲在 SQL 變量中的操縱數據進行排序?

吉塔拉

我有一個@columns輸出一組小數的變量例如,[0.00000][1.00000][4.00000][3.00000]這些後來在我的一個查詢中用作列。但是,小數不會按任何特定順序排列。我想在 SQL 中將它們從最小到最大排序。我沒有看到執行此操作的函數。

我怎樣才能操縱數據來做到這一點?

SELECT
    @COLUMNS += QUOTENAME(ct.rate) + ','
FROM
(
SELECT DISTINCT ct.rate FROM
DB.table ct
WHERE ct.ID = @ID
) ct

SET @COLUMNS = LEFT(@COLUMNS, LEN(@COLUMNS) - 1);

PRINT @COLUMNS```

萊安德羅·巴德利

如果在數組之前對數據進行排序,則會得到從最小到最大排序的輸出。由於您不能在子查詢中使用 order,您可以選擇 TOP MAX(INT) 對其進行子查詢。

SELECT
    @COLUMNS += QUOTENAME(ct1.rate) + ','
FROM
(
SELECT DISTINCT  TOP 2147483647 ct.rate FROM
DB.table ct
WHERE ct.ID = @ID
ORDER BY ct.rate
) ct1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Flutter 中,如何對存儲在字符串中的整數值進行排序

使用 SQL 根據特定列中相似單元格的數量對錶的行進行重新排序

如何在javascript中修改存儲在本地存儲中的對象?

如何將 sql 查詢存儲到變量中,而不是結果中?

如何訪問存儲在 Django 中多對多相關表中的數據?

如何將整數存儲到 Azure 數據工廠中的變量?

如何在數組中同時存儲對象和整數?

在字典中以對象格式存儲數據

React 將數據存儲在 API 的變量中

如何在 R 中按分類變量存儲分組循環對象

如何使用 React 從本地存儲訪問對像數組

如何在 HTML5 localStorage 中存儲對象?

如何從redux中的對象獲取先前存儲的信息

如何使用存儲過程創建隨機函數?PL/SQL

可以根據創建時間對文件進行排序並存儲在字符串數組中嗎?

如何減小在 Sql Server 中存儲長文本的表的大小?

如何從 SQL Server 存儲過程的 3 列中獲取 MAX 值?

了解函數如何使用和存儲變量

如何在存儲桶上的 gsutil cp 期間保留/重新創建對像元數據

如何使用azure數據工廠將數據從azure SQL數據庫增量存儲到azure blob存儲,基於一些條件:日期需要更新

在 Solr 中對內容進行排序和存儲

如何在列表編號中存儲變量?

如何在 IMPALA SQL 中為相同的數據 ID 創建虛擬變量

無法將列的值存儲在變量 SQL TRIGGERS 中

在 Power Apps 中存儲操縱的集合

如何使用數據工廠將數據從 Azure Blob 存儲增量加載到 Azure SQL 數據庫?

在 AppConfig.json 中存儲對象的最佳方式

可以將 JS 對象存儲在 SharedArrayBuffer 中嗎?

如何正確配置我的 Cloudflare Worker 以將我發送的對象保存在 Cloudflare 的 KV(存儲)中?