Результаты поиска по запросу "tsql"
Рассчитать промежуточную сумму в SQL Server
Представьте себе следующую таблицу (называетсяTestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6Я хотел бы запрос, который возвращает промежуточную ...
Назначение переменной внутри предложения IF EXISTS
Попытка присвоить переменную внутри предложения if Существует для TSQL DECLARE @myvar int IF EXISTS (SELECT @myvar = theTable.varIWant..... )Я думал, что это будет работать, но, видимо, нет? Или, возможно (более вероятно), я делаю это неправильно.
Порядок сортировки результатов по пункту «Выбрать БЕЗ ГДЕ» или «ЗАКАЗАТЬ»
У меня есть таблица с кластерным индексом PK, а также другие индексы, как уникальные, так и неуникальные. Если я выдаю (точно): SELECT * FROM table_nameили же SELECT col1, col2 FROM table_nameв каком порядке будут возвращены строки? Это первый ...
Как экранировать символ подчеркивания в аргументе PATINDEX?
Я нашел решение для поиска позиции подчеркивания с помощью PATINDEX: DECLARE @a VARCHAR(10) SET @a = '37_21' PRINT PATINDEX('%_%', @a) -- return 1 (false) PRINT PATINDEX('%!%', REPLACE(@a, '_', '!')) -- return 3 (correct)У тебя есть другие идеи? ...
Несколько операторов INSERT против одного INSERT с несколькими значениями
Я провожу сравнение производительности между использованием 1000 операторов INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, ...
SQL группа по частоте в диапазоне дат
У меня есть требование написать хранимую процедуру, которая принимает дату начала, дату окончания и частоту (день, неделя, месяц, квартал, год) и выводит набор результатов на основе этих параметров. Очевидно, что простая часть - это запрос по ...
Почему или как FREETEXTTABLE дает значение ранга выше, чем другие
Существует процедура сохранения, которая дважды использует FREETEXTTABLE для двух таблиц, а затем объединяет результаты и возвращает первые 50. Проблема в том, что, если я выполню поиск «Женщины Брюстера», результаты вернутся к «Исповеди бывшей ...
SET против SELECT - какая разница?
Может кто-нибудь, пожалуйста, определить функциональные различия / различия в производительности, если таковые имеются, междуSET а такжеSELECT в T-SQL? При каких условиях я должен выбирать один над другим? ОБНОВИТЬ: Спасибо всем, кто ...
Выберите записи несколько раз из таблицы
У меня есть оператор SQL, как это: РЕДАКТИРОВАТЬ : SELECT location as Location FROM Table1 WHERE OnsiteOffshore = 'Offshore' AND Acc_Code = 'ABC' UNION SELECT Country FROM Table1 WHERE OnsiteOffshore = 'Onsite' AND Acc_Code = 'ABC'Этот запрос ...
Связывание ВСЕХ пользователей с логином после восстановления базы данных SQL Server 2005
(Обратите внимание, что этот вопрос спрашивает о связывании ВСЕХ пользователей, в отличие от возможного дубликата, который спрашивает о связывании одного пользователя) Я хочу переместить базу данных между двумя серверами, я сделал резервную ...