我已經寫了一個SQL Server查詢,它返回幾個選擇語句的聯合。查詢按照我的預期返回數據。使表的聯合顯示,以便它們應用
但它正在做的一件意想不到的事情是它按字母順序對數據進行排序。但是,我想要的是第一個表的數據應該出現在最前面,第二個表的數據應該出現在第二個等等。
有人可以幫我嗎?
select employeename from employeetable where employeename like 'vik%'
union
select employeename from employeetable where employeename like '% vik%'
union
select employeename from EmployeeTable where employeename like '%vik%' and
employeename not like 'vik%' and
employeename not like '% vik%'
加1到第一選擇,2秒等 – jarlh
@jarlh可能演變爲任何東西:請你分享示例 – braceyourself
'select 1 as ord,employeenable from employeetable ... order by ord'。 – jarlh