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

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

15
Чому SELECT * вважається шкідливим?
Чому це SELECT *погана практика? Чи не означало б це зменшення коду, якби ви додали потрібний новий стовпець? Я розумію, що SELECT COUNT(*)це проблема продуктивності деяких БД, але що робити, якщо ви дійсно хотіли кожного стовпця?
256 sql  database 

11
SQL зліва приєднатися до декількох таблиць на лінії FROM?
Більшість діалектів SQL приймають обидва наступні запити: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Тепер, очевидно, коли вам потрібно зовнішнє з'єднання, потрібен другий синтаксис. Але коли роблю внутрішнє з'єднання, чому я повинен віддавати перевагу другому …
256 sql  syntax  join 


6
Ключове слово "Розділ за" Oracle
Чи може хтось, будь ласка, пояснити, що partition byробить ключове слово, і навести простий приклад його в дії, а також чому б його хотіли використовувати? У мене є запит SQL, написаний кимось іншим, і я намагаюся з'ясувати, що це робить. Приклад розділу за: SELECT empno, deptno, COUNT(*) OVER (PARTITION BY …




15
різниця між первинним і унікальним ключем
Я використовую базу даних mysql. У мене плутанина між первинним і унікальним ключем. Будь ласка, допоможіть мені, де я повинен створити первинний та унікальний ключ. Я маю на увазі, в якій ситуації ми створюємо унікальний ключ або первинний ключ.

4
Створіть унікальне обмеження з нульовими стовпцями
У мене є таблиця з такою компоновкою: CREATE TABLE Favorites ( FavoriteId uuid NOT NULL PRIMARY KEY, UserId uuid NOT NULL, RecipeId uuid NOT NULL, MenuId uuid ) Я хочу створити унікальне обмеження, подібне до цього: ALTER TABLE Favorites ADD CONSTRAINT Favorites_UniqueFavorite UNIQUE(UserId, MenuId, RecipeId); Однак це дозволить кілька рядків …

29
Код помилки: 2013. Втрачений зв’язок із сервером MySQL під час запиту
Я отримав код помилки: 2013. Втрачений зв’язок із сервером MySQL під час помилки запиту, коли я намагався додати індекс до таблиці за допомогою MySQL Workbench. Я також помітив, що вона з’являється щоразу, коли я запускаю довгі запити. Чи є можливість збільшити значення тайм-ауту?



8
Яким чином MySQL обробляє ЗАМОВЛЕННЯ ЗА ВИМОГАМИ та ОБМЕЖЕННЯ у запиті?
У мене є запит, який виглядає приблизно так: SELECT article FROM table1 ORDER BY publish_date LIMIT 20 Як працює ЗАМОВЛЕННЯ? Чи він замовить усі записи, потім отримає перші 20, або отримає 20 записів і замовить їх по publish_dateполю? Якщо це остання, ви не гарантовано отримаєте останні 20 статей.

10
Як використовувати DbContext.Database.SqlQuery <TElement> (sql, params) із збереженою процедурою? Код EF Перший CTP5
У мене є збережена процедура, яка має три параметри, і я намагався використовувати наступні для повернення результатів: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); Спочатку я спробував використати SqlParameterоб’єкти як парами, але це не спрацювало, і я кинув SqlExceptionтаке повідомлення: Процедура або функція 'mySpName' очікує параметр '@ param1', який не був наданий. Отже, …


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