SQL脚本排序

| 我的脚本有:
  select * from users where...
where子句将分为两部分,需要以这种方式对其进行排序:
  1. where description = \"query\"

  2. where description = \"%query%\"
有什么方法可以将description = \“ query \”设为1或description = \“%query%\”设为2并对其进行排序?     
已邀请:
采用:
SELECT a.*,
       1 AS sort
  FROM USERS a
 WHERE a.description LIKE \'query\'
UNION ALL
SELECT b.*,
       2 AS sort
  FROM USERS b
 WHERE b.description LIKE \'%query%\'
ORDER BY sort
    

要回复问题请先登录注册