我有一个表,其中包含 2 列 varchar 类型。我想在 SQLlite 中查询以按行对它们进行排序。
例如: 表格
COLUMN1 COLUMN2
book apple
lemon mango
google amazon
查询应该返回这个:
apple book
lemon mango
amazon google
最佳答案
在 SQLite 中,您可以使用 MIN 和 MAX 函数执行此操作,详见 here
SELECT MIN(column1, column2), MAX(column1, column2) FROM mytable
你原来没有指定DB类型,所以我写这个是为了MySQL。该逻辑也适用于其他人,尽管功能可能有所不同。
SELECT LEAST (column1, column2), GREATEST(column1, column2) FROM mytable
关于sql - 查询在sql中按行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606098/