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

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

2
Чи можна для пункту SQL Output повернути стовпець, що не вставляється?
Я вніс деякі зміни в свою базу даних, і мені потрібно перемістити старі дані до нових таблиць. Для цього мені потрібно заповнити таблицю (ReportOptions), беручи дані з вихідної таблиці (Practice), і заповнити другу проміжну таблицю (PracticeReportOption). ReportOption (ReportOptionId int PK, field1, field2...) Practice (PracticeId int PK, field1, field2...) PracticeReportOption (PracticeReportOptionId …
123 sql  sql-server 


6
SQL Group By із замовленням
У мене є таблиця тегів і я хочу отримати теги з найвищим числом зі списку. Зразок даних виглядає приблизно так id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') використовуючи SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` повертає мені дані, які я ідеально шукаю. Однак я …


10
Чи базуються бази даних та функціональне програмування?
Я деякий час був веб-розробником, і останнім часом почав вивчати деякі функціональні програми. Як і в інших, у мене виникли значні проблеми, коли я застосовую багато цих понять до своєї професійної роботи. Для мене первинною причиною цього є те, що я бачу, що конфлікт між метою FP - залишатися без …

12
Чи існує спільна розробка баз даних вуличних адрес для всіх адрес світу?
Я програміст і, чесно кажучи, не знаю структур адрес вулиць у світі, як структуровано в моїй країні :) так, який найкращий і поширений дизайн бази даних для зберігання адрес вулиць? Це має бути таким простим у використанні, швидким запитом та динамічним, щоб зберігати всі адреси вулиць у світі, що визначає …

17
Яка угода про іменування для збережених процедур? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …


1
синтаксис іноземного ключа postgresql
У мене є дві таблиці, як ви побачите в моєму коді posgresql нижче. Студенти першої таблиці мають 2 стовпчики, один для імені студента, а інший student_id, який є первинним ключем. У моїй другій таблиці під назвою тести, вона має 4 стовпчики, один для теми_ід, один для імені предмета, потім один …

10
Створіть PostgreSQL ROLE (користувача), якщо він не існує
Як написати сценарій SQL, щоб створити РОЛЬ у PostgreSQL 9.1, але без підвищення помилки, якщо він вже існує? Поточний сценарій просто має: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Це не вдається, якщо користувач вже існує. Мені б хотілося чогось типу: IF NOT EXISTS (SELECT * FROM pg_user WHERE username = …

8
Додайте стовпчик до існуючої таблиці та однозначно пронумеруйте їх на MS SQL Server
Я хочу додати стовпчик до існуючої застарілої бази даних і написати процедуру, за допомогою якої я можу призначити кожному запису інше значення. Щось на зразок додавання стовпця та автогенерації даних для нього. Наприклад, якщо я додам новий стовпець під назвою "ID" (число), я хочу ініціалізувати унікальне значення для кожного із …
121 sql  sql-server 

6
Чи має значення порядок, де пропозиції мають значення в SQL?
Скажімо, у мене є таблиця з назвою PEOPLE3 стовпці ID, LastName, FirstName, жоден із цих стовпців не індексується. LastNameє більш унікальним і FirstNameменш унікальним. Якщо я виконую два пошуки: select * from PEOPLE where FirstName="F" and LastName="L" select * from PEOPLE where LastName="L" and FirstName="F" Моє переконання, що другий швидше, …

27
MySQL Insert Де запит
Що не так у цьому запиті: INSERT INTO Users( weight, desiredWeight ) VALUES ( 160, 145 ) WHERE id = 1; Це працює без WHEREпункту. Я, здається, забув свій SQL ..
121 sql  mysql 

5
Чи можете ви використовувати псевдонім у пункті WHERE у mysql?
Мені потрібно використовувати псевдонім у пункті WHERE, але він постійно повідомляє мені, що це невідомий стовпець. Чи є спосіб обійти це питання? Мені потрібно вибрати записи, рейтинг яких перевищує х. Рейтинг обчислюється як наступний псевдонім: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating


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