0

我有一个包含 2000 个条目的表。表排序有一个名为“title_sort”的 varchar(100) 字段(unicode ut8 ci/ with key) 我的问题是返回的结果不正确。

它对 AZ 进行排序,然后从 A 重新开始。(大约在第 750 行)

这对我来说似乎是一个错误,这是我的查询:

SELECT m.* 
FROM medias as m 
WHERE 1 
ORDER BY m.title_sort ASC 
LIMIT 1000

这会从 AZ 返回 763 行,然后在结果 764 处再次从 A 开始。

4

1 回答 1

1

您可以使用它来修剪前导空间

   SELECT TRIM(LEADING ' ' FROM your_column)

或这个

   TRIM( `col_name` )
于 2013-03-09T16:28:43.507 回答