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

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

14
ВИБРАТИ з нічого?
Чи можна мати таке твердження SELECT "Hello world" WHERE 1 = 1 в SQL? Головне, що я хочу знати, це те, чи можу я ВІДБУТИ ні з чого, тобто не мати речення FROM.
91 sql 


6
Додайте взаємозв'язок зовнішнього ключа між двома базами даних
У мене є дві таблиці в двох різних базах даних. У таблиці1 (у базі даних1) є стовпець з назвою column1 і це первинний ключ. Тепер у таблиці2 (у базі даних2) є стовпець із назвою column2, і я хочу додати його як зовнішній ключ. Я спробував додати його, і це дало …


10
Функція SQL Row_Number () у пункті Where
Я знайшов одне запитання, на яке відповідає Row_Number()функція у реченні where. Коли я спробував один запит, я отримав таку помилку: "Повідомлення 4108, рівень 15, стан 1, рядок 1, віконні функції можуть відображатися лише в реченнях SELECT або ORDER BY." Ось запит, який я спробував. Якщо хтось знає, як це вирішити, …

5
чи є перевага varchar (500) перед varchar (8000)?
Я читав це на форумах MSDN і тут, і досі мені незрозуміло. Я вважаю, що це правильно: Varchar (max) буде зберігатися як текстовий тип даних, що має недоліки. Тож припустимо, ваше поле надійно матиме менше 8000 символів. Як поле BusinessName у моїй таблиці бази даних. Насправді, назва компанії, мабуть, завжди …
90 sql  sql-server  tsql 

11
Пошук запитів MySQL у значенні, відокремленому комами
У COLORS (varchar(50))моїй таблиці є поле, SHIRTSяке містить рядок, розділений комами, такий як 1,2,5,12,15,. Кожне число, що представляє доступні кольори. При запуску запиту, select * from shirts where colors like '%1%'щоб отримати всі червоні сорочки (колір = 1), я також отримую сорочки, колір яких сірий (= 12) та оранжевий (= …
90 sql  mysql  database 

6
Порівняння реляційних баз даних та баз даних графіків
Хтось може пояснити мені переваги та недоліки бази даних відношень, таких як MySQL, порівняно з базою даних графіків, такою як Neo4j? У SQL у вас є кілька таблиць з різними ідентифікаторами, що їх пов'язують. Потім вам потрібно приєднатися, щоб з’єднати таблиці. З точки зору новачка, чому б ви розробляли базу …

7
Недійсне значення за замовчуванням для "dateAdded"
У мене дурна проблема з SQL, яку я не можу виправити. ЗМІНИТЬ ТАБЛИЦЮ `новини` ДОДАТИ `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT, ДОДАТИ ПЕРВИННИЙ КЛЮЧ (`dateAdded`) Помилка: (#1067)Invalid default value for 'dateAdded' Хтось може мені допомогти?
90 mysql  sql 

5
НЕ ПОШИРЕНИЙ у порівнянні з ПОШУКОВИМ ПЕРШИМ ПЕРЕДАЧ
Я прочитав це про ключове слово SQL DEFERRABLEу системі баз даних - Повна книга . Останнє [NOT DEFERRABLE] за замовчуванням, і означає, що кожного разу, коли виконується оператор модифікації бази даних, обмеження перевіряється відразу після цього, якщо модифікація може порушити обмеження зовнішнього ключа. Однак, якщо ми оголосимо обмеження РОЗШИРЕНИМ , …
90 sql  database 

14
Чи існує оператор C # IN?
У SQL ви можете використовувати такий синтаксис: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Чи існує еквівалент у C #? IDE, схоже, розпізнає "in" як ключове слово, але я, здається, не можу знайти жодної інформації про нього. Отже, чи можна зробити щось на зразок наступного: int myValue …

7
Як перевірити максимальну кількість дозволених підключень до бази даних Oracle?
Який найкращий спосіб, використовуючи SQL, перевірити максимальну кількість підключень, яка дозволена для бази даних Oracle? Врешті-решт, я хотів би показати поточну кількість сеансів та загальну дозволену кількість, наприклад "На даний момент використовується 23 із 80 з'єднань".
90 sql  oracle 

4
Чи потрібно вручну закривати та утилізувати SqlDataReader?
Тут я працюю зі застарілим кодом, і є багато випадків SqlDataReader, які ніколи не закриваються та не видаляються. З’єднання закрито, але я не впевнений, чи потрібно керувати пристроєм зчитування вручну. Чи може це спричинити уповільнення роботи?
90 c#  sql  .net  ado.net 

7
Додайте стовпець до таблиці зі значенням за замовчуванням, рівним значенню існуючого стовпця
Як додати стовпець до таблиці SQL Server зі значенням за замовчуванням, яке дорівнює значенню існуючого стовпця? Я спробував цей вираз T-SQL: ALTER TABLE tablename ADD newcolumn type NOT NULL DEFAULT (oldcolumn) але це видає помилку: Назва "стара колонка" в цьому контексті заборонена. Дійсні вирази - це константи, константні вирази та …

9
INSERT проти INSERT INTO
Я вже деякий час працюю з T-SQL у MS SQL, і коли-небудь, коли мені доводиться вставляти дані в таблицю, я схильний використовувати синтаксис: INSERT INTO myTable <something here> Я розумію, що ключове слово INTOтут є необов’язковим, і я не мушу його використовувати, але якимось чином це переросло у звичку в …
90 sql  sql-server  tsql 

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