#sql-server
#sql-server
Вопрос:
Это мой запрос в SQLServer:
SELECT ROW_NUMBER() OVER (ORDER BY SerialNo) AS Rownum,
SerialNo, TimeLastTransaction, TimeLastVisit
FROM dbo.Terminals
WHERE SerialNo = 'FD-2FDSF-D34R-58F';
Есть ли способ после предложения WHERE последовательно находиться В диапазоне элементов, не равном некоторому элементу.
Например:
WHERE SerialNo in ['FD-2FDSF-D34R-58F', 'FC-2FDSG-D46R-58G', etc]
Комментарии:
1. «Есть ли способ после предложения WHERE последовательно находиться В диапазоне элементов, не равном некоторому элементу». Что это значит ..? Найдите время, чтобы подробнее остановиться на вашей проблеме. Приведите примеры данных и ожидаемые результаты.
2. Ознакомьтесь с официальными документами . И если у вас все еще есть вопрос, покажите некоторые примеры данных и желаемые результаты (в виде форматированного текста).
3. Спасибо тебе, Дейл К., я действительно не очень хорошо это обдумал. Я принимаю к сведению!
Ответ №1:
Вот так:
SELECT ROW_NUMBER() OVER (ORDER BY SerialNo) AS Rownum,
SerialNo, TimeLastTransaction, TimeLastVisit
FROM dbo.Terminals
WHERE SerialNo in ('FD-2FDSF-D34R-58F','FC-2FDSG-D46R-58G');