2017-08-25 70 views
0

有没有办法通过后续列中的字符长度来排序我的结果?续集:如何通过CHAR LENGTH订购结果?

例如,如果我搜索 “LOR” 我想获得结果如下:

results 
________________ 
lor 
lorem 
lorem ip 
lorem ips 
lorem ipsum 

任何建议感激地接受

+0

在你可以使用'LIKE'子句来查找列中的匹配项 – Noob

+0

@Noob我正在使用sequelise orm和它是关于排序找不到 –

+0

你可以orde在MySQL的长度与这些查询例如'ORDER BY LENGTH(description)DESC;' – Noob

回答

1

您可以使用ORDER,如:

order: [ 
    [sequelize.fn('length', sequelize.col('column_name')), 'DESC'] 
] 
+0

非常感谢你这么做 –