View Full Version : حرفه ای: مرتب سازی ی خاص
spitman
پنج شنبه 31 تیر 1389, 15:50 عصر
من میخوام هر بار که از دستور select استفاده می کنم، همه ی ردیف ها بر حسب ستون x مرتب باشند , و همینطور ردیفی که ستون اشy دارای داده ی t هستش، همیشه در بالای تمام ردیف ها قرار بگیره!
چیکار باید بکنم؟
محمد سلیم آبادی
پنج شنبه 31 تیر 1389, 16:47 عصر
در اینگونه مواقع از CASE استفاده میشه.
چیزی شبیه به این:
SELECT * FROM t ORDER BY CASE WHEN y='t' THEN 0 + x ELSE 1 + x END ASC
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.