我有这样的数据
column1 column2 column3
Data101 Data2 Data3
Data100 Data20 Data355
Data10 Data2 Data3lh
表中的非结构化数据,没有唯一列和索引
我要最后一行
输出:
Data10 Data2 Data3lh
最佳答案
如果没有任何排序标准,就无法实现这一目标。如果您执行简单的操作,则无法保证任何订单
SELECT * FROM xy
。
您可以按任何排序顺序获得结果。非常危险:对于小集合,这可能会在开发中意外地工作并通过所有测试但在生产中中断。
如果您想按照插入的顺序获取行,您应该添加一个 IDENTITY
列。
如果您想强制执行伪订单,您可以尝试使用 ROW_NUMBER OVER(ORDER BY somecolumn)
AS PseudoInx
。
关于sql - 在没有唯一标识符且不使用 ORDER BY 的情况下获取表中的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31266137/