我正在MySQLWorkbench中使用order by子句运行查询,并且我的返回表不是按字母顺序排列的。我的查询是:SQL Order by子句不按字母顺序返回
SELECT property_value FROM job_shared_context
WHERE property_key = "case-name"
Order BY property_value asc
我返回表:
"cqroneponv;,'c"
"padding Case"
"pwTest1"
"pwTest5"
"test 1"
"test 1"
"Test Case 12"
"Test Case 2"
"test"
"test"
"Test1"
"Turtle Case"
我承担线9的测试和10将是“pwTest5”和“测试1”之间的字母顺序。
这看起来是按字母顺序对我来说,不区分大小写。不要告诉我们行号,你能清楚你认为哪里不正确?另外,哪个DBMS? mysql <> sql服务器。 –
是否有可能只是“测试”的实例(不知道为什么你不能指出单词)在其中有非打印字符? – Uueerdo
@SeanLange mysql。从我对字母顺序的假设中应该命令“cqroneponv;,'c”>“padding Case”>“pwTest1”>“pwTest5”>“test”>“test”>“test 1”>“test 1”>“测试用例12“>”测试用例2“>”Test1“>”Turtle Case“ –