Запитання з тегом «sql»

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

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 …

12
Чи погана практика NOLOCK (підказка сервера Sql)?
Я займаюся створенням веб-сайтів та додатків, які не є критично важливими -> напр. банківське програмне забезпечення, космічні польоти, програма моніторингу інтенсивної терапії тощо. Отже, з цією масовою відмовою, чи погано використовувати підказку NOLOCK у деяких заявах Sql? Кілька років тому колега адміністратора Sql запропонував мені використовувати NOLOCK, якщо я задоволений …

7
Використання DISTINCT та COUNT разом у MySQL Query
Чи можливо щось подібне: SELECT DISTINCT COUNT(productId) WHERE keyword='$keyword' Мені потрібно отримати кількість унікальних ідентифікаторів продуктів, пов’язаних із ключовим словом. Один і той же продукт може бути пов'язаний двічі з ключовим словом або більше, але я хотів би рахувати лише 1 раз за ідентифікатором продукту
125 mysql  sql 

5
SQL - первинний ключ таблиці багато-до-багатьох
Це запитання виникає після прочитання коментаря до цього питання: Дизайн баз даних Створюючи таблицю "багато на багато", чи слід створити складений первинний ключ на двох стовпцях із зовнішнім ключем або створити первинний ключ автоматичного збільшення сурогатного "ідентифікатора" та просто поставити індекси на дві колонки 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з колегою і ми намагаємося знайти приклади реального життя, де їх використовувати. Я витратив досить багато часу на перегляд, коли я повинен використовувати Cross Apply через внутрішнє приєднання ? та googling, але головний (єдиний) приклад здається досить химерним (використовуючи кількість рядків з таблиці, щоб визначити, …

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

12
select * vs select column
Якщо мені просто потрібно 2/3 стовпців, і я запитую SELECT * замість надання цих стовпців у виборі запиту, чи є погіршення продуктивності щодо більш / менш вводу / виводу або пам'яті? Мережеві накладні витрати можуть бути наявними, якщо я не виберу * без потреби. Але під час операції вибору двигун …
124 sql  performance 

7
Поля оновлення SQL однієї таблиці з поля іншої
У мене дві таблиці: A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] Aзавжди буде підмножиною B(тобто всі стовпці Aтакож знаходяться в B). Я хочу оновити запис із специфікою IDв Bїх даними Aдля всіх стовпців A. Це IDіснує і в, Aі в B. Чи є UPDATEсинтаксис чи інший …

3
Як підключити існуючий логін SQL Server до наявного користувача з базою даних SQL Server з тим самим іменем
Чи є команда SQL Server для підключення користувача однієї бази даних до входу для однойменного сервера баз даних? Наприклад: Сервер баз даних - База даних екземплярів за замовчуванням : TestDB Вхід сервера - TestUser Існуючий користувач на TestDB - TestUser Якщо я спробую зробити TestUserвхід користувачем TestDBбази даних, "Користувач, група …
124 sql  sql-server 

22
Чи існує система управління версіями для зміни структури бази даних?
Я часто стикаюся з такою проблемою. Я працюю над деякими змінами проекту, які вимагають нових таблиць або стовпців у базі даних. Я вношу зміни в базу даних і продовжую свою роботу. Зазвичай я пам'ятаю записати зміни, щоб їх можна було реплікувати в живій системі. Однак я не завжди пам’ятаю, що …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.