order by columnName='hello' ?

ברק קרב

New member
order by columnName='hello' ?

אני צריך לסדר תוצאות טבלא לפי אחת העמודות, כאשר בראש הסדר אני צריך שורה ספציפית מהעמודה. זכרתי שככה זה צריך לעבוד:
SELECT * FROM MyTable WHERE (MyTableID > 10) ORDER BY MyColName='moshe', MyColName ASC​
אבל זה ממש לא עובד לי ומעלה ארורים. אשמח לעזרה.
 

GeForce 5

New member
>>

לא ציינת מה סוג המסד, אני מצרף סינטקס שמתאים ל-mssql:
SELECT * FROM MyTable WHERE (MyTableID > 10) ORDER BY CASE WHEN MyColName='moshe' THEN 0 ELSE 1 END, MyColName ASC​
 
למעלה