Вопросы с тегом «sql-server»

Microsoft SQL Server - это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. Д.). Не используйте этот тег для проблем, связанных с разработкой программного обеспечения и мобильных устройств, если только он не связан напрямую с базой данных.

5
Сравнение строк с учетом регистра SQL
Как вы сравниваете строки так, чтобы сравнение было верным, только если случаи каждой из строк одинаковы. Например: Select * from a_table where attribute = 'k' ... вернет строку с атрибутом 'K'. Я не хочу такого поведения.
234 sql  sql-server 


18
Поиск дублирующихся строк в SQL Server
У меня есть база данных организаций SQL Server, и есть много повторяющихся строк. Я хочу выполнить оператор select, чтобы получить все эти данные и количество дубликатов, а также вернуть идентификаторы, связанные с каждой организацией. Заявление как: SELECT orgName, COUNT(*) AS dupes FROM organizations GROUP BY orgName HAVING (COUNT(*) > 1) …


9
Когда использовать Common Table Expression (CTE)
Я начал читать о Common Table Expression и не могу вспомнить случай использования, когда мне нужно было бы их использовать. Они кажутся избыточными, как то же самое можно сделать с производными таблицами. Я что-то упускаю или плохо понимаю? Может ли кто-нибудь дать мне простой пример ограничений с помощью регулярных запросов …


18
Запрос SQL-сервера для получения списка столбцов в таблице вместе с типами данных, NOT NULL и ограничениями PRIMARY KEY
Мне нужно написать запрос на сервере SQL, чтобы получить список столбцов в конкретной таблице, связанные с ней типы данных (с длиной) и, если они не равны NULL. И мне удалось сделать это много. Но теперь мне также нужно получить в той же таблице столбец - TRUEесли этот столбец является первичным …


30
Функция для вычисления медианы в SQL Server
Согласно MSDN , Медиана недоступна как агрегатная функция в Transact-SQL. Однако я хотел бы выяснить, возможно ли создать эту функцию (используя функцию « Создать агрегат» , пользовательскую функцию или какой-либо другой метод). Каков наилучший способ (если это возможно) сделать это - разрешить вычисление медианного значения (принимая числовой тип данных) в …

14
Как работать с именами столбцов SQL, которые выглядят как ключевые слова SQL?
Одна из моих колонок называется from. Я не могу изменить имя, потому что я не сделал это. Могу ли я сделать что-то подобное SELECT from FROM TableNameили есть специальный синтаксис, чтобы избежать путаницы в SQL Server?
226 sql  sql-server 

4
Как я могу создать сценарий INSERT для существующей таблицы SQL Server, которая включает в себя все сохраненные строки?
Я ищу способ создания сценария «Создание и вставка всех строк» ​​с помощью SQL Management Studio 2008 R2. Я знаю, что могу создать скрипт «создать таблицу». Я также могу создать скрипт "insert in", но он будет генерировать только одну строку с заполнителями. Есть ли способ создать сценарий вставки, который содержит все …
226 sql-server  ssms 

13
Оператор INSERT конфликтует с ограничением FOREIGN KEY - SQL Server
Я получаю следующую ошибку. Не могли бы вы мне помочь? Сообщение 547, уровень 16, состояние 0, строка 1 Оператор INSERT конфликтует с ограничением FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat". Конфликт произошел в базе данных "dev_bo", таблица "dbo.Sup_Item_Cat". Заявление было прекращено. Код: insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id, status_code, last_modified_user_id, last_modified_timestamp, client_id) values …


10
Разница между левым и правым соединением в SQL Server
Я знаю о соединениях в SQL Server. Например. Есть две таблицы Table1, Table2. Их структура таблиц следующая. create table Table1 (id int, Name varchar (10)) create table Table2 (id int, Name varchar (10)) Таблица1 данные следующим образом: Id Name ------------- 1 A 2 B Данные таблицы 2 следующим образом: Id …

20
Как определить установленные экземпляры SQL Server и их версии?
Я пытаюсь определить, какие экземпляры sql server / sql express я установил (вручную или программно), но все примеры подсказывают мне выполнить запрос SQL, чтобы определить, что предполагает, что я уже подключен к определенному экземпляру. ,

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.