2017-11-24 16 views
0

私はテーブルproductsとカラムpriceを持っています。私はこのような結果を取得するために使用する必要がありますselectとparamsは何mysql speicific select with order

2 
0 
4 
5 
0 
3 
1 

:それは値を持つ行を持って

1 
2 
3 
4 
5 
0 
0 
+0

'' col_name'のASCによってprice' – Wodin

+0

ためBY製品... ORDER SELECT ... FROM –

答えて

4

をあなたは0 &による最初の注文は、その後

SELECT * FROM <table> ORDER BY CASE WHEN price = 0 THEN 1 ELSE 0 END,price 
を休むことができ
3
select * from products 
order by price = 0, price