我有一个表,我试图在name
排序顺序
select * from table where name like '%apple%m%'
+-------+-------------------------------+------------------------+
| id | name | cat |
+-------+-------------------------------+------------------------+
| 2757 | Apple MacBook | Laptops & Accessories |
| 2777 | Apple Bottom Tops | Western Wear |
| 2752 | Apple Monitors | Desktop Components |
| 2756 | Apple Desktop & Monitors | Desktops & Accessories |
| 2778 | Apple Bottom Tunics | Tops |
| 2776 | Apple Selector & Smart Box | Video & TV Accessories |
| 2787 | Apple Pie Pyjamas | Girl Clothes |
| 2773 | Apple Selector & Smart Box | TV & Video Accessories |
| 2780 | Apple Fun Card Games | Toys |
| 38304 | Snapple Mixer juicer grinders | Kitchen Appliances |
+-------+-------------------------------+------------------------+
我想这与开始显示值进行排序“过滤器“苹果M”值苹果”和‘m’象下面这样:
+------+--------------------------+------------------------+
| id | name | cat |
+------+--------------------------+------------------------+
| 2757 | Apple MacBook | Laptops & Accessories |
| 2752 | Apple Monitors | Desktop Components |
| 2756 | Apple Desktop & Monitors | Desktops & Accessories |
| | ---Rest all after this-- | |
+------+--------------------------+------------------------+
为什么在Apple Monitors之后有'Apple Desktop'? 'D'在'M'之前。 – Barmar