Что означает сопоставление в SQL и что оно
Что означает сопоставление в SQL и что оно
У меня есть запрос Transact-SQL, который использует оператор IN. Что-то вроде этого: select * from myTable where myColumn in (1,2,3,4) Есть ли способ определить переменную для хранения всего списка "(1,2,3,4)"? Как мне это определить? declare @myList {data type} set @myList = (1,2,3,4) select *...
Как подсчитать количество записей, возвращаемых группой по запросу, Например: select count(*) from temptable group by column_1, column_2, column_3, column_4 Дает мне, 1 1 2 Мне нужно посчитать вышеупомянутые записи, чтобы получить 1 + 1 + 1 =...
У меня есть такой запрос: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Но это не дает результатов, хотя есть данные по 1-му. created_atпохоже 2013-05-01 22:25:19, я подозреваю, что это связано со временем? Как это можно решить? Это работает очень хорошо, если я делаю...
Я создал таблицу среды разработки для целей тестирования, и есть несколько sp, которые обновляют эту таблицу. Теперь мне нужно отбросить эту таблицу, а также идентифицировать все sp, которые ссылаются на эту таблицу. Мне трудно найти список всех sp. Пожалуйста, предложите какой-нибудь запрос,...
У меня есть запрос SQL для создания базы данных в SQLServer, как указано ниже: create database yourdb on ( name = 'yourdb_dat', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf', size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name = 'yourdb_log',...
Я смотрю образец базы данных AdventureWorks для SQL Server 2008 и вижу в их сценариях создания, что они, как правило, используют следующее: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES...
Я прочитал и прочитал через MSDN, и т. Д. Хорошо, таким образом, это сигнализирует об окончании пакета. Что определяет партию? Я не понимаю, зачем мне идти, когда я вставляю в кучу скриптов, которые запускаются одновременно. Я никогда не понимал GO. Кто-нибудь может объяснить это лучше и когда мне...
Есть ли какой-нибудь «простой» способ сделать это или мне нужно передать табличную переменную с синтаксисом «OUTPUT ... INTO»? DECLARE @someInt int INSERT INTO MyTable2(AIntColumn) OUTPUT @SomeInt = Inserted.AIntColumn...
Мне нужно получить доступ только к полю Month.Year from Date в SQL
Есть ли у SQL Server 2008 такой тип данных, как у MySQL
Для чего нужен тип данных SYSNAME SQL Server? BOL говорит: Тип данных sysname используется для столбцов таблицы, переменных и параметров хранимых процедур, в которых хранятся имена объектов. но я действительно этого не понимаю. Есть ли вариант использования, который вы можете...
Отказ от ответственности: я понял проблему (я думаю), но я хотел добавить эту проблему в Stack Overflow, поскольку я не мог (легко) найти ее где-нибудь. Кроме того, у кого-то может быть лучший ответ, чем у меня. У меня есть база данных, в которой на одну таблицу «Common» ссылаются несколько других...
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error Вычисленное значение BalanceDue, заданное как переменная в списке выбранных столбцов, нельзя использовать в предложении WHERE. Есть ли способ, которым это возможно? В этом связанном...
Я пишу хранимую процедуру в SQL Server 2008. Мне нужно проверить, существует ли таблица в базе данных. Если нет, то мне нужно его создать. Как мне это
Ищете элегантное (или любое) решение для преобразования столбцов в строки. Вот пример: у меня есть таблица со следующей схемой: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Вот что я хочу получить в результате: [ID] [EntityId] [IndicatorName] [IndicatorValue] И значения...
Я хочу разделить «1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ...» (разделенные запятыми) в таблицу или переменную таблицы , У кого-нибудь есть функция, которая возвращает каждую
Есть ли простой способ найти индекс последнего вхождения строки с помощью SQL? Я использую SQL Server 2000 прямо сейчас. Мне в основном нужна функциональность, которую System.String.LastIndexOfпредоставляет метод .NET . Небольшой поиск в Google показал это - функция для получения последнего индекса...
В чем разница между использованием SELECT ... INTO MyTable FROM... и INSERT INTO MyTable (...) SELECT ... FROM .... ? Из BOL [ INSERT , SELECT ... INTO ] я знаю, что использование SELECT ... INTO создаст таблицу вставки в группе файлов по умолчанию, если она еще не существует, и что ведение журнала...
Скажем, у меня есть синтаксически и семантически правильный оператор SQL, поэтому он выполняется. В Management Studio (или любом другом инструменте запросов) как я могу протестировать операторы SQL, и если я заметил, что они что-то сломали, откат (в отдельном...