在SQLite中,可以使用ORDER BY子句按值对列进行排序。以下是一个示例代码:
CREATE TABLE employees (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
);
INSERT INTO employees (name, age) VALUES ('John', 25);
INSERT INTO employees (name, age) VALUES ('Alice', 30);
INSERT INTO employees (name, age) VALUES ('Bob', 35);
SELECT * FROM employees ORDER BY age ASC;
结果:
id name age
---------------
1 John 25
2 Alice 30
3 Bob 35
SELECT * FROM employees ORDER BY age DESC;
结果:
id name age
---------------
3 Bob 35
2 Alice 30
1 John 25
通过在SELECT语句中使用ORDER BY子句,并指定要排序的列和排序顺序(ASC为升序,DESC为降序),可以按值对SQLite中的列进行排序。
上一篇:按值对数组进行排序和删除
下一篇:按值对std::map进行排序