0
有没有办法通过后续列中的字符长度来排序我的结果?续集:如何通过CHAR LENGTH订购结果?
例如,如果我搜索 “LOR” 我想获得结果如下:
results
________________
lor
lorem
lorem ip
lorem ips
lorem ipsum
任何建议感激地接受
有没有办法通过后续列中的字符长度来排序我的结果?续集:如何通过CHAR LENGTH订购结果?
例如,如果我搜索 “LOR” 我想获得结果如下:
results
________________
lor
lorem
lorem ip
lorem ips
lorem ipsum
任何建议感激地接受
您可以使用ORDER
,如:
order: [
[sequelize.fn('length', sequelize.col('column_name')), 'DESC']
]
非常感谢你这么做 –
在你可以使用'LIKE'子句来查找列中的匹配项 – Noob
@Noob我正在使用sequelise orm和它是关于排序找不到 –
你可以orde在MySQL的长度与这些查询例如'ORDER BY LENGTH(description)DESC;' – Noob