2017-08-25 71 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

非常感謝你這麼做 –