2017-08-25 6 views
0

結果を列の長さ(文字)で順序づける方法はありますか?例えばSequelize:CHAR LENGTHで結果を注文するには?

私は "LOR" を検索する場合、私は下の結果を取得したいと思います:

results 
________________ 
lor 
lorem 
lorem ip 
lorem ips 
lorem ipsum 

任意の提案は感謝してあなたがORDER、例えばを使用することができます

+0

をMySQLでは 'LIKE'句を使用して列に一致するものを見つけることができます – Noob

+0

@Noob私はsequelise ormを使用しています。それは見つからないと注文します –

+0

これらのクエリを使用してMySQLの長さをrにする例 'ORDER BY LENGTH(description)DESC; ' – Noob

答えて

1

を受けた:中

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

ありがとう –

関連する問題