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

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

2
Ruby on Rails: получение максимального значения из столбца БД
В настоящее время я могу сделать простой SQL-запрос в своей БД: SELECT MAX(bar) FROM table_name И он возвращается с максимальным значением в этой таблице. Однако когда я делаю то, что считаю эквивалентным вызовом в Rails, это не работает. Я звоню: Bar.all(:select => "Max(bar)") Это просто возвращается с: [#<Bar >] В …
125 sql  ruby-on-rails 

16
Дизайн базы данных для редакций?
У нас есть требование в проекте хранить все ревизии (историю изменений) для объектов в базе данных. На данный момент у нас есть 2 разработанных предложения для этого: например, для организации "Сотрудник" Вариант 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- Holds the Employee Revisions in …

11
Выберите строку с самой последней датой для каждого пользователя
У меня есть таблица ("lms_attendance") времени регистрации и ухода пользователей, которая выглядит так: id user time io (enum) 1 9 1370931202 out 2 9 1370931664 out 3 6 1370932128 out 4 12 1370932128 out 5 12 1370933037 in Я пытаюсь создать представление этой таблицы, которое выводило бы только самую последнюю …

19
SQL для определения минимального количества последовательных дней доступа?
Следующая таблица истории пользователей содержит одну запись для каждого дня, когда данный пользователь заходил на веб-сайт (в 24-часовом периоде в формате UTC). В нем много тысяч записей, но только одна запись в день на пользователя. Если пользователь не заходил на веб-сайт в этот день, запись не создается. Id UserId CreationDate …

12
Является ли NOLOCK (подсказка Sql Server) плохой практикой?
Я занимаюсь созданием веб-сайтов и приложений, которые не являются критически важными -> например. банковское программное обеспечение, космический полет, приложение для наблюдения за интенсивной терапией и т. д. Вы уловили идею. Итак, с этим массивным заявлением об отказе от ответственности, плохо ли использовать подсказку NOLOCK в каком-либо выражении Sql? Несколько лет …

7
Совместное использование DISTINCT и COUNT в запросе MySQL
Возможно ли что-то подобное: SELECT DISTINCT COUNT(productId) WHERE keyword='$keyword' Я хочу получить количество уникальных идентификаторов продуктов, связанных с ключевым словом. Один и тот же продукт может быть связан с ключевым словом дважды или более, но я бы хотел, чтобы для каждого идентификатора продукта учитывался только один раз.
125 mysql  sql 

6
postgresql: INSERT INTO… (SELECT *…)
Я не уверен, что его стандартный SQL: INSERT INTO tblA (SELECT id, time FROM tblB WHERE time > 1000) Я ищу: что, если tblA и tblB находятся на разных серверах БД . Предоставляет ли PostgreSql какие-либо утилиты или имеет какие-либо функции, которые помогут использовать INSERT query with PGresult struct Я …
125 sql  postgresql  insert  dblink 

3
Как подключить существующую учетную запись SQL Server к существующему пользователю базы данных SQL Server с тем же именем
Есть ли команда SQL Server для подключения пользователя одной базы данных к имени входа на сервер базы данных с тем же именем? Например: Сервер базы данных - База данных экземпляра по умолчанию : TestDB Вход на сервер - TestUser Существующий пользователь на TestDB - TestUser Если я попытаюсь сделать TestUserлогина …
125 sql  sql-server 

5
SQL - первичный ключ таблицы многие ко многим
Этот вопрос возникает после прочтения комментария к этому вопросу: Дизайн базы данных Когда вы создаете таблицу «многие ко многим», следует ли вам создать составной первичный ключ для двух столбцов внешнего ключа или создать суррогатный первичный ключ «ID» с автоинкрементом и просто поместить индексы в два столбца FK (и, возможно, уникальное …

6
Изменение размера столбца, на который ссылается представление с привязкой к схеме в SQL Server
Я пытаюсь изменить размер столбца на сервере sql, используя: ALTER TABLE [dbo].[Address] ALTER COLUMN [Addr1] [nvarchar](80) NULL где длина Addr1 была изначально 40. Не удалось, возникла эта ошибка: The object 'Address_e' is dependent on column 'Addr1'. ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access this column. …
124 sql  sql-server 


10
ALTER DATABASE не удалось, потому что не удалось установить блокировку базы данных
Мне нужно перезапустить базу данных, потому что некоторые процессы не работают. Я планирую перевести его в офлайн и снова в онлайн. Я пытаюсь сделать это в Sql Server Management Studio 2008: use master; go alter database qcvalues set single_user with rollback immediate; alter database qcvalues set multi_user; go Я получаю …

4
Пример из реальной жизни, когда использовать OUTER / CROSS APPLY в SQL
Я смотрел CROSS / OUTER APPLYс коллегой, и мы изо всех сил пытаемся найти примеры из реальной жизни, где их можно использовать. Я потратил довольно много времени на то, чтобы узнать, когда мне следует использовать перекрестное применение вместо внутреннего соединения? и поиск в Google, но основной (единственный) пример кажется довольно …

3
Как мне сначала вернуть строки с определенным значением?
Я хочу, чтобы мой запрос возвращал строки таблицы, в которой столбец сначала содержит определенное значение, а затем возвращал остальные строки в алфавитном порядке. Если у меня есть таблица, похожая на этот пример: - Table: Users - id - name - city - 1 George Seattle - 2 Sam Miami - …
124 sql  sql-order-by 

12
выберите * vs выберите столбец
Если мне просто нужны 2/3 столбца, и я запрашиваю SELECT *вместо предоставления этих столбцов в запросе выбора, есть ли какое-либо снижение производительности в отношении большего / меньшего количества операций ввода-вывода или памяти? Если я выберу * без необходимости, то могут возникнуть накладные расходы сети. Но в операции выбора всегда ли …
124 sql  performance 

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