次のような商品コードがあり、この下四桁を昇順で並び替えた結果を取得するsqlを作成したいです。
尚、下四桁は重複することはありません。また、この数字は今後、運用すると、下五桁になる可能性がありますため、
上4桁以降の数字を抽出したいです。
上4桁が5桁などになることも3桁になることもありません。
単純にproduct_codeのみを取得する場合は次のsqlで事足りますが、そこから、上4桁以降を取得し、ソートする方法がわからず、困ってます。
検索の仕方がわるいためか、OFFSETやLIMIT句の記事はたくさんありますが、今回の要件には満たしません。
宜しくお願いします。
mysql> select product_code from products;
+--------------+
| product_code |
+--------------+
| 22GG10001 |
| 21OT13002 |
| 14AS04001 |
| 22HR04002 |
| 33OT04003 |
| 46HR04004 |
| 46SC04005 |
| 46SC04009 |
| 46SE04007 |
| 16SE04008 |
| 73SE04029 |
| 36SE04010 |
| 06SE04011 |
| 46SE04012 |
productsテーブル
- id
- price
- product_code
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。