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

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

9
Як повідомити про помилку від визначеної користувачем функції SQL Server
Я пишу визначену користувачем функцію в SQL Server 2008. Я знаю, що функції не можуть викликати помилки звичайним способом - якщо ви спробуєте включити оператор RAISERROR SQL повертає: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a function. Але факт …

18
Чому NULL = NULL оцінює значення false на SQL-сервері
На сервері SQL, якщо у вас є nullParam=NULLпункт де, він завжди оцінюється як хибний. Це контрінтуїтивно і спричинило у мене багато помилок. Я розумію, IS NULLі IS NOT NULLключові слова - це правильний спосіб зробити це. Але чому SQL-сервер поводиться так?
146 sql  sql-server  null 


11
SQL Switch / Case в пункті "where"
Я спробував пошукати, але не знайшов нічого, що допомогло б мені допомогти. Я намагаюся зробити це в SQL: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' THEN xxx_location_division = @locationID …

5
Різниця між Select Select Unique та Select Distinct
Я вважав, що вони є синономічними, але я написав наступне в Microsoft SQL: Select Unique col from (select col from table1 union select col from table2) alias І не вдалося. Змінивши його на Select Distinct col from (select col from table1 union select col from table2) alias виправили це. Може …
145 sql  sql-server 

12
Використання таблиці конфігурації єдиного рядка в базі даних SQL Server. Погана ідея?
Розробляючи додаток для кошика, я виявив, що мені потрібно зберігати налаштування та конфігурації, виходячи з уподобань та вимог адміністратора. Ця інформація може бути будь-якою - від інформації про компанію, ідентифікаторів рахунку доставки, ключів API PayPal, налаштувань сповіщень тощо. Вкрай недоцільним є створення таблиці для зберігання одного рядка в реляційній системі …

14
Як створити базу даних для визначених користувачем полів?
Мої вимоги: Потрібно мати можливість динамічно додавати визначені користувачем поля будь-якого типу даних Потрібно мати можливість швидко запитувати UDF Потрібно вміти робити розрахунки для АДС на основі типу даних Потрібно мати можливість сортувати UDF на основі типу даних Інша інформація: Я насамперед шукаю продуктивність Є кілька мільйонів основних записів, до …

8
Як об'єднати стовпці в SELECT Postgres?
У мене є два стовпці рядків aі bв таблиці foo. select a, b from fooповертає значення aі b. Однак конкатенація aі bне працює. Я намагався : select a || b from foo і select a||', '||b from foo Оновлення з коментарів: обидва стовпці мають тип character(2).

1
Обробка типів списку за допомогою Esqueleto
У мене типи даних визначені як: data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } Тепер я маю стійку модель, визначену як: Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId Я можу досить легко …
144 sql  list  haskell  esqueleto 

9
Повернути бульне значення у виписці SQL Select
Як повернути бульне значення в операторі вибору SQL? Я спробував цей код: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) І повертається лише в тому TRUEвипадку, якщо UserIDіснує на столі. Я хочу, щоб він повернувся, FALSEякщо його UserIDнемає на столі.
144 sql  select  boolean 

9
Використовуйте випадки для NoSQL [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Останнім часом NoSQL приділяє багато уваги нашій галузі. Мені дійсно цікаво, …

9
MySQL Як і декілька значень
У мене є цей запит MySQL. У мене є поля бази даних із цим вмістом sports,shopping,pool,pc,games shopping,pool,pc,games sports,pub,swimming, pool, pc, games Чому такий запит не працює? Мені потрібні поля зі спортом чи з пабом чи з обома? SELECT * FROM table WHERE interests LIKE ('%sports%', '%pub%')
144 mysql  sql  sql-like 

3
Як використовувати порядок SQL за заявою, щоб сортувати результати, нечутливі до регістру?
У мене є база даних SQLite, яку я намагаюся сортувати за алфавітним порядком. Проблема в тому, що SQLite, схоже, не враховує A = a під час сортування, тому я отримую такі результати: A B C T a b c g Я хочу отримати: A a b B C c g …

8
Вставте дані у таблицю темп із запитом
У мене є існуючий запит, який видає поточні дані, і я хотів би вставити його в таблицю Temp, але у мене виникають деякі проблеми. Хтось мав би деяке розуміння, як це зробити? Ось приклад SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END …
144 sql  sql-server  ssms 

5
Oracle SELECT ТОП 10 записів
У мене є велика проблема із заявою SQL в Oracle. Я хочу вибрати ТОП -10 записів, упорядкованих STORAGE_DB, які відсутні в списку з іншого оператора вибору. Цей відмінно підходить для всіх записів: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB IS NOT NULL AND …
144 sql  oracle  top-n 

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