我有一个表有2列varchar类型的表。我想查询在SQLlite中按行排序。
例如: 表
COLUMN1 COLUMN2
book apple
lemon mango
google amazon
查询应该返回给我:
apple book
lemon mango
amazon google
答案 0 :(得分:3)
在SQLite中,您可以使用MIN和MAX函数执行此操作,详细信息为here
SELECT MIN(column1, column2), MAX(column1, column2) FROM mytable
你最初没有指定数据库类型,所以我为MySQL写了这个。虽然功能可能不同,但逻辑也适用于其他人。
SELECT LEAST (column1, column2), GREATEST(column1, column2) FROM mytable