我想知道是否可以在SQLite列中获取不同值的列表而不对它们进行排序 .
我试过以下查询 . 但它会自动将唯一文本按升序排序 .
SELECT DISTINCT列FROM表;
防爆 .
Column
Mathew Mathew John John John Numbers Numbers
Result
John Mathew Numbers
但我希望不要下令 . 想要Mathew,John,Numbers
谢谢 .
你是什么意思“没有订购”? SQL表中没有隐含的自然顺序,因此从左到右按列的默认升序与任何其他顺序一样好 . 如果您更喜欢其他订单,SELECT DISTINCT会接受ORDER BY子句 .
嘿,一个简单的方法是在插入记录时添加一个序列号(Make it primary Key)并使顺序降序 .
你想要什么样的订单?
如果您想按照首次出现的顺序获取值,您可以执行以下操作:
select distinct column from table order by min(rowid);
3 回答
你是什么意思“没有订购”? SQL表中没有隐含的自然顺序,因此从左到右按列的默认升序与任何其他顺序一样好 . 如果您更喜欢其他订单,SELECT DISTINCT会接受ORDER BY子句 .
嘿,一个简单的方法是在插入记录时添加一个序列号(Make it primary Key)并使顺序降序 .
你想要什么样的订单?
如果您想按照首次出现的顺序获取值,您可以执行以下操作: