Я написал запрос 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, employeename from employeetable ... order by ord'. – jarlh