我有一个SQLite数据库,我正在try 按字母顺序排序.问题是,SQLite在排序过程中似乎不考虑A= A,因此我得到这样的结果:

A.

我想得到:

A.

我不知道需要做什么特殊的SQL操作?

SELECT * FROM NOTES ORDER BY title

推荐答案

你也可以做ORDER BY TITLE COLLATE NOCASE.

编辑:如果需要指定ASCDESC,请将其添加到NOCASE之后

ORDER BY TITLE COLLATE NOCASE ASC

ORDER BY TITLE COLLATE NOCASE DESC

Sql相关问答推荐

神秘的日期转换

使用自动增量ID插入失败(无法将值空插入列ID)

当编号和版本的唯一状态更改时报告

按postquist中的日期查询json列

Select /过滤postgr中的树 struct

基于列对多行求和的查询

如何在case语句中使用条件来计算成对变量

如何使用PostGIS从单个表中 Select 所有相交面组

SQL是否可以计算每年的所有日期变化?

我如何计算字母a出现的字符串的次数?

BigQuery-当子查询不返回任何结果时,所有结果为零

如何查找所提供日期范围的所有季度开始日期和结束日期

使用多个嵌套数组查询JSON数据

将所有XML文件导入到SQL Server中

在Netezza SQL中将字符DataType转换为整型DataType

表函数的作用域和功能

用于SQL协助的XQUERY()

从单个表达式中的分隔字符串中取平均值

每个学校 Select N个最新的行,但跳过同一学生的重复行

如何获得上个月和下个月之间的销售额差异