SQLでLIKEに該当する語句の数が多い順にデータを並び替えることはできますでしょうか。
SELECT * FROM フルーツ WHERE cont LIKE '%りんご%'
テーブル(名前:フルーツ)
id | cont |
---|---|
1 | りんごりんごみかん |
2 | りんご |
3 | みかんみかんりんごりんごりんご |
↓
id | cont |
---|---|
3 | みかんみかんりんごりんごりんご |
1 | りんごりんごみかん |
2 | りんご |
※りんごの数が多い順に並び替える
回答2件
あなたの回答
tips
プレビュー
投稿2019/01/10 03:17
編集2019/01/10 03:25SQLでLIKEに該当する語句の数が多い順にデータを並び替えることはできますでしょうか。
SELECT * FROM フルーツ WHERE cont LIKE '%りんご%'
テーブル(名前:フルーツ)
id | cont |
---|---|
1 | りんごりんごみかん |
2 | りんご |
3 | みかんみかんりんごりんごりんご |
↓
id | cont |
---|---|
3 | みかんみかんりんごりんごりんご |
1 | りんごりんごみかん |
2 | りんご |
※りんごの数が多い順に並び替える
回答2件
あなたの回答
tips
プレビュー