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

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

5
Чи має значення порядок стовпців у групі за реченням?
Якщо у мене є два стовпці, один з дуже високою потужністю і один з дуже низькою потужністю (унікальний номер значень), чи має значення, в якому порядку я групуюся? Ось приклад: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey = d.dimensionKey group by d.dimensionName, -- large number …

9
MySQL DELETE FROM із підзапитом як умовою
Я намагаюся зробити такий запит: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Як ви, мабуть, можете сказати, я хочу видалити …


11
Не вдається виконати сценарій: Недостатньо пам’яті, щоб продовжити виконання програми
У мене є файл sql розміром 123 Мб, який мені потрібно виконати на моєму локальному ПК. Але я отримую Cannot execute script: Insufficient memory to continue the execution of the program Як вирішити це питання?


6
Синхронізація баз даних клієнт-сервер
Я шукаю деякі загальні стратегії для синхронізації даних на центральному сервері з клієнтськими програмами, які не завжди є в мережі. У моєму конкретному випадку у мене є програма для телефонів Android із базою даних sqlite та веб-програма PHP із базою даних MySQL. Користувачі зможуть додавати та редагувати інформацію в телефонній …

11
Видалити з двох таблиць в одному запиті
У мене є дві таблиці в MySQL #messages table : messageid messagetitle . . #usersmessages table usersmessageid messageid userid . . Тепер, якщо я хочу видалити з таблиці повідомлень, це нормально. Але коли я видаляю повідомлення за повідомленнямиid, запис все ще існує в повідомленні користувача, і мені доводиться видаляти з …
85 sql  mysql 

4
Різниця між ВНУТРІШНЬИМ ПРИЄДНАННЯМ І ВЛІВОЮ НАПІВПРИЄДНАННЯМ
Яка різниця між INNER JOINі LEFT SEMI JOIN? Чому в наведеному нижче сценарії я отримую два різні результати? Набір INNER JOINрезультатів набагато більший. Хтось може пояснити? Я намагаюся отримати імена, table_1що містяться лише в table_2. SELECT name FROM table_1 a INNER JOIN table_2 b ON a.name=b.name SELECT name FROM table_1 …
85 sql  hql  hive 

4
Відділ (/) не дає моєї відповіді в postgresql
У мене є таблиця softwareі стовпців в ній , як dev_cost, sell_cost. Якщо dev_cost16000 і sell_cost7500. Як знайти кількість програмного забезпечення для продажу, щоб відновити dev_cost? Я запитував, як показано нижче: select dev_cost / sell_cost from software ; Він відповідає 2 як відповідь. Але нам потрібно отримати 3, так? Що …

5
Помилка імпорту дампа SQL у MySQL: Невідома база даних / Не вдається створити базу даних
Мене бентежить, як імпортувати файл дампа SQL. Здається, я не можу імпортувати базу даних, не створивши базу даних спочатку в MySQL. Ця помилка відображається, коли database_name ще не створена: username= ім'я користувача когось із доступом до бази даних на вихідному сервері. database_name= назва бази даних з вихідного сервера $ mysql …




5
MySQL: Як вставити запис для кожного результату в запиті SQL?
Скажімо, у мене є вибір SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; який повертає деякі записи. Як я можу зробити вставку для рядка охоплення у наборі результатів, як INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com'); де @idі @customer_idполя поля в рядку в наборі …
84 mysql  sql  loops  insert 

4
Як вставити в таблицю лише з одним стовпчиком IDENTITY?
(Придумав це питання під час спроби відповісти на це інше ) Розглянемо таку таблицю MS-SQL, яка називається GroupTable: Ідентифікатор групи ------- 1 2 3 де GroupID - це первинний ключ і стовпець Identity. Як вставити новий рядок у таблицю (і, отже, створити новий ідентифікатор), не використовуючи IDENTITY_INSERT ON? Зверніть увагу, …

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