Нет, это невозможно - по крайней мере, ни в одной команде.
(см. Ответ gbn - если вы хотите, то возможно даже водна команда ....)
Что вы можете сделать, это:
- массовая загрузка имен ваших сотрудников из текстового файла во временную таблицу
- , затем выполните JOIN между таблицей
dbo.Employees
и временной таблицей массовой загрузки, которую вы только что заполнили
Чтобы выполнить массовую вставку своих имен, используйте что-то вроде:
BULK INSERT EmployeeNames
FROM 'c:\myfile.txt'
WITH
(FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n')
и затем присоединитесь:
SELECT e.EmployeeID, e.Salary
FROM dbo.Employees e
INNER JOIN dbo.EmployeeNames en ON e.Name = en.Name