我已经写了一个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