8
ответов

SQL Server: различие между РАЗДЕЛОМ и GROUP BY

Я использовал GROUP BY для всех типов агрегатных запросов за эти годы. Недавно, я перепроектировал некоторый код, который использует РАЗДЕЛ выполнить агрегирования. В прочтении всех...
вопрос задан: 19 November 2014 03:02
8
ответов

Поиск в основном совпадающих символов [дубликат]

Я пытаюсь искать продукты из таблицы продуктов, которые в основном соответствуют символам. В этом случае я использую этот запрос. SELECT * FROM Product WHERE CONTAINS ([Name], '"shirt" OR "pant" ИЛИ "...
вопрос задан: 18 September 2014 08:01
8
ответов

Генерируйте набор результатов постепенного увеличения дат в TSQL

Рассмотрите потребность создать набор результатов дат. Мы имеем, запускаются и даты окончания, и мы хотели бы генерировать список промежуточных дат. ОБЪЯВИТЕ @Start дату и время, которую дата и время ,@End ОБЪЯВЛЯЕТ...
вопрос задан: 25 May 2013 12:39
8
ответов

Как рассчитать процент с помощью оператора SQL

У меня есть таблица SQL Server, которая содержит пользователей & amp; их оценки. Для простоты, давайте просто скажем, что есть 2 столбца - name & amp; оценка. Таким образом, типичный ряд будет Имя: «Джон Доу», класс: «А». Я'...
вопрос задан: 6 March 2013 17:52
8
ответов

Ошибка, преобразовывающая тип данных varchar

У меня в настоящее время есть таблица со столбцом как varchar. Этот столбец может содержать числа или текст. Во время определенных запросов я рассматриваю его как bigint столбец (я делаю соединение между ним и столбцом в другой таблице это...
вопрос задан: 22 December 2012 03:43
8
ответов

ВСТАВЬТЕ по сравнению с INSERT INTO

Я работал с T-SQL в MS SQL в течение некоторого времени теперь и так или иначе каждый раз, когда я должен вставить данные в таблицу, я склонен использовать синтаксис: INSERT INTO myTable <что-то здесь> я понимаю это...
вопрос задан: 28 September 2012 21:55
8
ответов

Пакетный SQL удаляет

У меня есть таблица в SQL Server 2005, который имеет приблизительно 4 миллиарда строк в нем. Я должен удалить приблизительно 2 миллиарда этих строк. Если я пытаюсь сделать это в единственной транзакции, заливках журнала транзакций...
вопрос задан: 4 September 2012 17:57
8
ответов

Как я избегаю динамического SQL при использовании неопределенного количества параметров?

У меня есть подобная StackOverflow система меток для базы данных, я продолжаю работать. И я пишу хранимую процедуру, которая ищет результаты на основе неопределенного количества тегов в операторе Where. Там...
вопрос задан: 9 December 2011 20:11
8
ответов

Как я удаляю из нескольких таблиц с помощью ВНУТРЕННЕГО ОБЪЕДИНЕНИЯ в SQL-сервере

В MySQL можно использовать синтаксис, УДАЛЯЮТ t1, t2 ОТ ВНУТРЕННЕГО ОБЪЕДИНЕНИЯ TABLE1 AS T1 TABLE2 T2... ВНУТРЕННЕЕ ОБЪЕДИНЕНИЕ TABLE3 T3... Как я делаю то же самое в SQL Server?
вопрос задан: 14 October 2011 03:07
8
ответов

Каковы лучшие практики в записи sql хранимой процедуры

Я нашел, что хранимые процедуры SQL очень интересны и полезны. Я записал хранимые процедуры, но я хочу записать хорошо обработанной, хорошей производительности настроенный и краткий SPS для любого вида...
вопрос задан: 26 May 2010 07:12
8
ответов

JSON в SQL-результаты - SQL Server 2012 [дубликат]

У меня есть определения JSON в таблице SQL, оттуда я пытаюсь разобрать его в представлении SQL Server или в таблице (что-то было бы полезно). В таблице LookupJSON имеется один столбец с именем definition_JSON ...
вопрос задан: 20 May 2010 05:22
8
ответов

Какой SQL-запрос быстрее? Фильтр на критериях Соединения или операторе Where?

Сравните эти 2 запроса. Это быстрее для помещения фильтра на критерии соединения, или в был пункт. Я всегда чувствовал, что это быстрее на критериях соединения, потому что это уменьшает набор результатов в...
вопрос задан: 4 May 2010 04:47
8
ответов

Самый эффективный (быстрый) T-SQL УДАЛЯЕТ для многих строк?

Наше серверное приложение получает информацию о строках для добавления к базе данных на уровне 1000-2000 строк в секунду целый день. Существует два взаимоисключающих столбца в таблице это исключительно...
вопрос задан: 9 March 2010 17:18
8
ответов

Почему делают несколько, ГДЕ медленный запрос условий, а не ускоряет его?

Проблема состоит в том, что рассматриваемый запрос работает очень медленный по сравнению с запросом, выполненным с один или два, а не все три из его условий. Теперь запрос. Выберите количество (*) Из SearchTable...
вопрос задан: 29 January 2010 14:43
8
ответов

Целое число Формата T-SQL к 2-разрядной строке

Я не могу найти простой способ сделать это в T-SQL. У меня есть, например, столбец (SortExport_CSV), который возвращает целое число '2' до 90. Если сохраненное число является единственной цифрой, мне нужно оно для преобразования в 2...
вопрос задан: 16 December 2009 14:39
8
ответов

Конкатенируйте строка оценивает T-SQL

Я пытаюсь сплотить некоторые данные для отчета и должен связать значения строки одной из таблиц. Вот основная структура таблицы: Обзоры Рецензенты ReviewID ReviewDate...
вопрос задан: 9 December 2009 16:17
8
ответов

Существует ли простой способ создать уникальный целочисленный ключ из составного ключа с двумя целыми числами?

По различным причинам, которые не слишком релевантны вопросу, у меня есть таблица с составным ключом, сделанным из двух целых чисел, и я хочу создать единственный уникальный ключ из тех двух чисел. Мой...
вопрос задан: 16 November 2009 22:20
8
ответов

ОТБРАСЫВАНИЕ … СОЗДАЕТ по сравнению с, ИЗМЕНЯЮТСЯ

Когда дело доходит до создания хранимых процедур, представлений, функции, и т.д., являются этим лучше, чтобы сделать ОТБРАСЫВАНИЕ... СОЗДАТЬ Или ИЗМЕНЕНИЕ на объекте? Я видел, что многочисленные документы "стандартов" указывают, чтобы сделать ОТ
вопрос задан: 29 October 2009 16:39
8
ответов

Как знать, где ключевое слово AS должно использоваться?

Существует ключевое слово AS в TSQL, но в том, какие ситуации я должен использовать его? Например: Создайте Выбор StatisticalData AS Представления * от Людей, Мы использовали ключевое слово AS в этом операторе, но при составлении таблиц...
вопрос задан: 27 October 2009 20:59
8
ответов

Создание списка разделенных запятой значений?

Я пытаюсь использовать SQL для создания списка разделенных запятой значений cat_id, который код: объявите, что @output varchar (макс.) устанавливают @output = пустой указатель; выберите @output =, ОБЪЕДИНЯЮТ (@output +', ',' ') + преобразовывают (...
вопрос задан: 14 October 2009 09:36
8
ответов

Использование ORDER BY на ВЫБОРЕ, ОТЛИЧНОМ в TSQL

Я пытаюсь получить список строк даты, заказанных по дате как это... ВЫБЕРИТЕ ОТЛИЧНОЕ ПРЕОБРАЗОВАНИЕ (Varchar (10), GeneratedDate, 101) AS GeneratedDate ОТ dbo. ProviderProcessGeneratedDate ORDER BY...
вопрос задан: 3 October 2009 20:03
8
ответов

SQL Server MS - Когда КУРСОР хорош?

Много раз, когда я писал хранимые процедуры и т.д. Я использую КУРСОР сначала и позже нахожу некоторую проблему производительности с моей процедурой. Каждая вещь, которую я считал, говорит, что КУРСОРЫ ужасны, вызывают ненужный...
вопрос задан: 26 September 2009 20:37
8
ответов

Три соединения таблицы с соединениями кроме ВНУТРЕННЕГО ОБЪЕДИНЕНИЯ

Я изучаю SQL и пытаюсь изучить СОЕДИНЕНИЯ на этой неделе. Я добрался до уровня, где я могу сделать три соединения таблицы, подобные большому количеству примеров, я видел. Я все еще пытаюсь выяснить...
вопрос задан: 11 August 2009 20:52
8
ответов

Неоднозначная ошибка имени столбца, как я фиксирую его?

1. Пользователи 4 Седла UserID - UserName - RealName - Флаги 2. Седла UserID UsersGroups 2 - GroupID 3. Группы 3 Седла GroupID - GroupName - Флаги, Что я хочу сделать, выбрать определенный UserName т.е. УСЕРА и...
вопрос задан: 16 July 2009 15:00
8
ответов

Какой из двух способов кодировать Внутреннее объединение быстрее?

Я очень предпочитаю кодировать в использовании t-sql, что является в действительности встроенным соединением, вместо того, чтобы иметь длинный список соединений в конце хранимой процедуры или представления. Например, я кодирую: ВЫБЕРИТЕ PKey...
вопрос задан: 8 July 2009 20:04
8
ответов

Вставка n записей с помощью T-SQL

Я хочу добавить в таблицу переменное количество записей (дней). И я нашел для этого подходящее решение: SET @ nRecords = DATEDIFF (d, '2009-01-01', getdate ()) SET ROWCOUNT @nRecords INSERT int (тождество, 0,1) ...
вопрос задан: 30 June 2009 13:42
8
ответов

Как я использую список разделенных запятой значений значений как фильтр в T-SQL?

У меня есть основной SQL-запрос, начиная с: ВЫБЕРИТЕ лучшие 20 application_id, [имя], location_id ИЗ приложений Теперь, я хотел бы закончить его так, чтобы оно сделало это (записанный в Псевдокоде) если @lid> 0 затем...
вопрос задан: 24 June 2009 13:26
8
ответов

SQL Server MS 2005 - хранимая процедура “спонтанно повреждается”

Клиент сообщил о повторенных экземплярах Очень странного поведения при выполнении хранимой процедуры. У них есть код, который убегает кэшируемое перемещение энергозависимого набора данных. Сохраненный proc был...
вопрос задан: 18 June 2009 21:54
8
ответов

Как присоединиться к двум таблицам вместе с тем же количеством строк согласно их порядку

Я использую SQL2000, и я хотел бы присоединиться, две таблицы вместе на основе их положений, Например, рассматривают следующие 2 таблицы: имя table1-------------'собака' 'кошки' 'мышь' table2------...
вопрос задан: 14 May 2009 21:40
8
ответов

TSQL берут интервью у вопросов, которые Вы задаете [закрытый]

Поиск Google поднимает некоторые ссылки на tsql вопросы. Я задавался вопросом, что будет ТАК эксперты спрашивать в интервью относительно TSQL.
вопрос задан: 19 April 2009 18:31