Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 分拣单问题_C++_Xcode_Sqlite_Sorting - Fatal编程技术网

C++ 分拣单问题

C++ 分拣单问题,c++,xcode,sqlite,sorting,C++,Xcode,Sqlite,Sorting,我有一个iOS应用程序(XCode),它显示SQLite数据库中的数据,使用这种select语句进行选择: SELECT*,按W_名称从FPLANW订单中选择rowid 工作正常,但返回的数据(位置)未按真正的字母顺序排序。例如,以下是一些返回数据的顺序: PERTH CBD PERTH HOSPITAL PERTH 正常排序将PERTH置于PERTH CBD之上 是否有办法更改数据库或SELECT命令以实现此目的?用户错误。第三方编写的某些(复杂)代码在某些情况下操作SQLite输出。是否

我有一个iOS应用程序(XCode),它显示SQLite数据库中的数据,使用这种select语句进行选择:

SELECT*,按W_名称从FPLANW订单中选择rowid
工作正常,但返回的数据(位置)未按真正的字母顺序排序。例如,以下是一些返回数据的顺序:

PERTH CBD
PERTH HOSPITAL
PERTH
正常排序将
PERTH
置于
PERTH CBD
之上


是否有办法更改数据库或SELECT命令以实现此目的?

用户错误。第三方编写的某些(复杂)代码在某些情况下操作SQLite输出。

是否为
W\u NAME
列定义了自定义排序规则序列?(我的意思是在
创建表中
-是否定义了此列的
排序规则?)否。是否使用标准二进制排序规则?我是否需要以某种方式定义一个特殊的排序规则序列?是的,它使用二进制,但这没关系。我在本地创建了一个简单的测试用例,对我来说,它可以正确排序。您是否尝试对同一个数据库执行相同的查询,但不是在iOS下,而是在MacOSX下,使用它自己的SQLite库?您可以使用MacOSX中的
sqlite3
命令行应用程序来执行此测试。