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

Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.



18
Получить записи с максимальным значением для каждой группы сгруппированных результатов SQL
Как вы получаете строки, которые содержат максимальное значение для каждого сгруппированного набора? Я видел некоторые слишком сложные варианты этого вопроса, но ни один из них не дал хорошего ответа. Я попытался собрать самый простой пример: Учитывая приведенную ниже таблицу с столбцами персонажа, группы и возраста, как бы вы получили самого …

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


22
как запросить sql для последней даты записи для каждого пользователя
У меня есть таблица, которая представляет собой набор записей о том, когда пользователь вошел в систему. username, date, value -------------------------- brad, 1/2/2010, 1.1 fred, 1/3/2010, 1.0 bob, 8/4/2009, 1.5 brad, 2/2/2010, 1.2 fred, 12/2/2009, 1.3 etc.. Как мне создать запрос, который даст мне самую последнюю дату для каждого пользователя? Обновление: …

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

10
Что в действительности означало, что MongoDB не соответствует требованиям ACID до v4?
Я не эксперт по базам данных и не имею официального опыта работы с информатикой, так что терпите меня. Я хочу знать , виды реальных негативных вещей , которые могут произойти , если вы используете старую версию MongoDB до v4 , которые не были ACID требований. Это относится к любой базе …
226 sql  mongodb  acid  database  nosql 

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

11
Как случайным образом выбрать строки в SQL?
Я использую MSSQL Server 2005. В моей БД у меня есть таблица "customerNames", которая имеет два столбца "Id" и "Name" и ок. 1000 результатов. Я создаю функциональность, где мне приходится каждый раз выбирать 5 клиентов случайным образом. Может кто-нибудь сказать мне, как создать запрос, который будет получать случайные 5 строк …
226 sql  database  random 


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 …


11
Как использовать count и group by в одном операторе выбора
У меня есть запрос выбора SQL, который имеет группу по. Я хочу посчитать все записи после группировки по заявлению. Есть ли способ для этого прямо из SQL? Например, имея таблицу с пользователями, я хочу выбрать разные города и общее количество пользователей. select town, count(*) from user group by town Я …
223 sql  count  group-by 

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