t-sql — все вопросы

2ответа
421 голос
В чем разница между таблицей temp и табличной переменной в SQL Server?
Это, кажется, область с довольно многими мифами и противоречивыми взглядами. В чем разница между табличной переменной и локальной временной таблицей в SQL Server?
6ответов
76 голосов
Извлечение n строк на группу
Мне часто приходится выбирать количество строк из каждой группы в результирующем наборе. Например, мне может потребоваться перечислить «n» наивысших или самых низких значений заказа для каждого кл
1ответ
59 голосов
MERGE - подмножество целевой таблицы
Я пытаюсь использовать инструкцию MERGE, чтобы вставлять или удалять строки из таблицы, но я хочу действовать только на подмножество этих строк. В документации для MERGE есть довольно строго сформул
6ответов
51 голос
Сумма сальдо диапазона дат с использованием оконных функций
Мне нужно вычислить текущую сумму в диапазоне дат. Чтобы проиллюстрировать, используя базу данных примеров AdventureWorks , следующий гипотетический синтаксис будет делать именно то, что мне нужно:
2ответа
50 голосов
Как создать имена и имена переменных Unicode
Все это работает: CREATE DATABASE [¯ \ _ (ム") _ /¯]; ИДТИ ИСПОЛЬЗОВАТЬ [¯ \ _ (ム") _ /¯]; ИДТИ СОЗДАТЬ СХЕМА [¯ \ _ (ム") _ /¯]; ИДТИ CREATE TABLE [¯ \ _ (ム") _ /¯]. [¯ \ _ (ãƒ")
4ответа
46 голосов
Каков самый простой способ создать временную таблицу в SQL Server, которая может содержать результат хранимой процедуры?
Много раз мне нужно писать что-то вроде следующего при работе с SQL Server. create table #table_name (     column1 int,     column2 varchar (200)     ... ) вставить в #table_name выполнить some_
3ответа
35 голосов
Извините, как многие из вас здесь новые? Помните, если я присоединяюсь к вам?
Я воспринял всплеск в новых рецензентах здесь, и я хотел посмотреть, поддерживают ли данные это наблюдение. Прошло некоторое время с тех пор, как я написал любой SQL, поэтому это было небольшое упра
5ответов
38 голосов
Вызывает ли SQL Server CASE выражение всех условий или выход из первого условия ИСТИНА?
Является ли оператор SQL Server (2008 или 2012, в частности) CASE оценивать все условия WHEN или завершает работу, когда находит код WHEN, которая оценивает значение true? Если он проходит через вес
7ответов
31 голос
Как узнать, используется ли база данных SQL Server?
Мы планируем вывести из эксплуатации экземпляр SQL Server, в котором есть еще две базы данных. Как я могу узнать, используются ли они пользователями или веб-приложением? Я нашел раздел форума
3ответа
31 голос
Запуск с подсчетом?
Как видно из названия, мне нужна помощь в получении итоговой суммы в T-SQL. Проблема в том, что сумма, которую мне нужно сделать, это сумма счетчика: sum(count (distinct (customers))) Скажем,
7ответов
26 голосов
Выберите первое значение, если оно существует, в противном случае выберите значение по умолчанию
Учитывая экземпляр SQL Server, представьте, что существует таблица с именем Configuration, которая имеет три столбца: ID, Name и Data. Не должно быть повторяющихся строк для Name. Теперь представ
3ответа
30 голосов
Таблица-Параметр в качестве параметра выхода для хранимой процедуры
Возможно ли использовать параметр Table-Valued в качестве выходного параметра для хранимой процедуры? Вот, что я хочу сделать в коде /*First I create MY type */ CREATE TYPE typ_test AS TABLE (
1ответ
30 голосов
Почему скорость выполнения заявлений зависит от сетевого подключения?
Похоже, что скорость выполнения T-SQL зависит от задержки сетевого соединения с сервером. Я предположил, что если SQL Server не будет сообщать об этом клиенту, он просто выполнит действие до тех пор
6ответов
29 голосов
Запись результата выбора в файл csv
Нам нужно записать результаты запроса SELECT в файл csv. Как это можно сделать с использованием T-SQL в SQL Server 2008 r2? Я знаю, что это можно сделать в SSIS, но по некоторым причинам у нас нет э
1ответ
28 голосов
GO После каждого утверждения T-SQL
Какова причина использования инструкции GO после каждого оператора SQL? Я понимаю, что GO сигнализирует о завершении партии и /или позволяет репутацию заявлений, но какое преимущество имеет ее испол
2ответа
0 голосов
График ежедневного времени, проведенного на codereview.stackexchange.comTiny алгоритм шифрования (TEA) для данных произвольного размера. Капитулизуйте первый символ всех слов (даже когда следуете за символом «-»). Там, где рождаются уравнения, и мутанты похоронены. Простой объектно-ориентированный калькулятор. Грубые выборы. userCalculate вопросы в день по проверке переполнения CodeGolf.SEInt в JavaUltimate FizzBuzzUsing по умолчанию Никакие значения в Python при назначении split () для tupleSudoku solver в C ++ Реализация пула соединенийHTTP Клиентские запросы выполняются rightPrinting таблица умножения до 12 Ã-12Классический класс обработчика сеанса - достаточно ли этого достаточно? Сколько условий в «условии» является приемлемым? Является ли это FizzBuzz Swift-y? Password Checker в PythonChecking для сбалансированных скобок в PythonInventorizing Вселенную Java Inventory SystemProject Euler # 1 Сумма всех кратных 3 или 5 ниже 1000Simple Java-анимация с SwingIs - хорошая практика для размещения обработчика исключений в каждом методе? [закрыто] Вычислить информацию о медианевой информации в моделиStack Exchange User Activity Score Самый лучший способ передать параметры классу Factory? Управление информацией о сетевых адресах
Это рисует xyplot из данных csv, полученных из API RescueTime для времени действия для http :. //codereview.stackexchange.com » # ------------------------------------------------------- # PLOT TIM
3ответа
0 голосов
Вычислить информацию о медианевой информации. Статистика учетной записи пользователя «Ставка Exchange». Самый лучший способ передать параметры классу Factory? Управление информацией о сетевых адресах
Я получил это как реализацию «получить мне медиану этих значений». Но это вроде не кажется правильным (слишком долго, слишком много точек ветвления), поэтому я подумал, что отправлю его здесь, чтобы
3ответа
23 голоса
Оценка активности пользователей в стеке
О Это запрос SEDE, который рассчитает вашу активность и участие на сайте. Он предназначен для программирования Puzzles & Code Golf, где вопросы являются значениями больше, но значения могут б
2ответа
26 голосов
Почему групповые символы в операторах GROUP BY не работают?
Я пытаюсь сделать следующую инструкцию SQL, но я получаю синтаксическую ошибку: SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* Здесь A - это широкая т
4ответа
26 голосов
Логические операторы OR AND в состоянии и порядке условий в ГДЕ
Давайте рассмотрим эти два утверждения: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... Если CONDITION 1 является TRUE, будет ли проверен CONDITION 2? Если CONDIT
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132