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

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

2
Оновіть одну таблицю MySQL значеннями з іншої
Я намагаюся оновити одну таблицю MySQL на основі інформації з іншої. Мій originalстіл виглядає так: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend І tobeupdatedтаблиця виглядає так: uniqueid | id | value --------------------- 1 | | something 2 | …
93 mysql  sql 

3
Що робить Include () у LINQ?
Я намагався зробити багато досліджень, але я більше хлопець, тому навіть пояснення в MSDN для мене не має ніякого сенсу. Хто-небудь може пояснити і навести кілька прикладів того, що Include()робить твердження в терміні SQLзапиту?
93 sql  linq 

7
Чи є спосіб отримати значення “попереднього рядка” в операторі SELECT?
Мені потрібно обчислити різницю стовпця між двома рядками таблиці. Чи є спосіб зробити це безпосередньо в SQL? Я використовую Microsoft SQL Server 2008. Я шукаю щось подібне: SELECT value - (previous.value) FROM table Уявивши, що "попередня" змінна посилається на останній вибраний рядок. Звичайно, з таким вибором я закінчу з n-1 …

9
Форматування рядка запитів на Python SQL
Я намагаюся знайти найкращий спосіб форматування рядка запиту sql. Коли я налагоджую свою програму, я хотів би зареєструвати файл усіх рядків запиту sql, і важливо, щоб рядок був правильно сформований. Варіант 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and condition2=2" con = mymodule.get_connection() …

8
MySQL - як вставити поштовий індекс на "0"?
У базі даних MySQL InnoDB у мене є брудні дані поштового індексу, які я хочу очистити. Чисті дані поштового індексу - це коли у мене є всі 5 цифр для поштового індексу (наприклад, "90210"). Але з якоїсь причини я помітив у своїй базі даних, що для поштових індексів, які починаються …

10
Групування за інтервалом у 5 хвилин у межах часу
У мене є деякі труднощі з командами mySQL, які я хочу зробити. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp Це мій поточний висновок. timestamp name …
93 mysql  sql  group-by 

6
Продуктивність оператора MySQL “IN” щодо (великої?) Кількості значень
Останнім часом я експериментував з Redis та MongoDB, і, здається, часто трапляються випадки, коли ви зберігаєте масив ідентифікаторів як у MongoDB, так і в Redis. Я дотримуватимусь Redis для цього питання, оскільки я запитую про оператор MySQL IN . Мені було цікаво, наскільки ефективно виконати перелік великої кількості (300-3000) ідентифікаторів …

4
Що таке проекція та вибір?
У чому різниця між проекцією та виділенням? Є це: Проекція -> для вибору стовпців таблиці; і Виділення ---> для виділення рядків таблиці? Тож чи є проекція та вибір вертикальним та горизонтальним нарізанням відповідно?

5
org.postgresql.util.PSQLException: FATAL: вибачте, вже занадто багато клієнтів
Я намагаюся підключитися до бази даних Postgresql, я отримую таку помилку: Помилка: org.postgresql.util.PSQLException: FATAL: вибачте, вже занадто багато клієнтів Що означає помилка і як її виправити? Мій server.propertiesфайл такий: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
93 java  sql  postgresql  jdbc 

12
Прості випадкові зразки з бази даних SQL
Як взяти ефективну просту випадкову вибірку в SQL? У цій базі даних працює MySQL; моя таблиця складає щонайменше 200 000 рядків, і я хочу просту випадкову вибірку приблизно 10 000. "Очевидна" відповідь: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Для великих таблиць це занадто повільно: він викликає RAND()кожен …
93 mysql  sql  postgresql  random 

6
Як вибрати назву стовпця з пробілом у MySQL [дублікат]
Тут вже є відповіді на це питання : Коли використовувати одинарні лапки, подвійні лапки та зворотні позначки в MySQL (13 відповідей) Закрито 6 місяців тому . Я працюю над проектом, де інший розробник створив таблицю з іменами стовпців типу 'Business Name'. Це проміжок між двома словами. Якщо я запускаю SELECTзаяву …
93 mysql  sql 

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

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

6
Як надати собі доступ адміністратора до локального екземпляра SQL Server?
Я встановив SQL Server 2008 R2 на свою локальну машину. Але я не можу створити нову базу даних через права (або відсутність). "СТВОРЕННЯ ДОЗВОЛЕННЯ БАЗИ ДАНИХ ВІДМОВЛЕНО" Отже, я спробував призначити права адміністратора моєму поточному логіну "Користувач не має дозволу виконувати цю дію." Я також намагався створити новий логін, який …


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