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

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

5
Перевірка порожнього або нульового значення JToken у JObject
У мене є таке ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql виглядає так ... public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } Я ((JObject)obj).Countтакож пробував .. Але, схоже, це не …
90 c#  sql  json.net 

16
Запит SQL: Видалити з таблиці всі записи, крім останніх N?
Чи можна побудувати один запит mysql (без змінних), щоб видалити з таблиці всі записи, крім останньої N (відсортовано за ідентифікатором desc)? Щось подібне, тільки не працює :) delete from table order by id ASC limit ((select count(*) from table ) - N) Дякую.
90 sql  mysql 

2
Як отримати перший / верхній рядок таблиці в Sqlite за допомогою запиту Sql
Мені потрібно отримати перший / верхній рядок таблиці в базі даних Sqlite. Але моя програма видає SQLException "Синтаксична помилка Sqlite: Синтаксична помилка біля '1'" для запиту, який я використовую: SELECT TOP 1 * FROM SAMPLE_TABLE Я думаю, це синтаксис, особливо для MS SQL SERVER та MS ACCESS. Зараз я використовую. …
90 sql  sqlite 

7
T-SQL: Перегляд масиву відомих значень
Ось мій сценарій: Скажімо, у мене є збережена процедура, в якій мені потрібно викликати іншу збережену процедуру за набором конкретних ідентифікаторів; чи є спосіб зробити це? тобто замість того, щоб робити це: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec p_MyInnerProcedure 22 exec p_MyInnerProcedure 19 Робимо щось подібне: …
90 sql  sql-server  tsql 


5
Компонент часу стрічки Mysql з дати та часу
Мені потрібно зробити порівняння дат у Mysql без урахування часової складової, тобто мені потрібно перетворити "2008-11-05 14:30:00" у "2008-11-05" На даний момент я роблю це: SELECT from_days(to_days(my_date)) Чи є правильний спосіб зробити це?
90 sql  mysql  datetime 

4
Запустіть запит з обмеженням / зміщенням, а також отримайте загальну кількість рядків
Для цілей пагінації мені потрібен запуск запиту з пропозиціями LIMITand OFFSET. Але мені також потрібен підрахунок кількості рядків, які будуть повернуті цим запитом без пропозицій LIMITand та OFFSET. Я хочу запустити: SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ? І: SELECT COUNT(*) FROM …


5
PostgreSQL unnest () з номером елемента
Коли у мене є стовпець з відокремленими значеннями, я можу використовувати unnest()функцію: myTable id | elements ---+------------ 1 |ab,cd,efg,hi 2 |jk,lm,no,pq 3 |rstuv,wxyz select id, unnest(string_to_array(elements, ',')) AS elem from myTable id | elem ---+----- 1 | ab 1 | cd 1 | efg 1 | hi 2 | jk …

6
Підзапит із використанням "Існує 1" або "Існує *"
Раніше я писав свої чеки EXISTS так: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Один із DBA у попередньому житті сказав мені, що коли я роблю EXISTSстаттю, використовуй SELECT 1замістьSELECT * IF EXISTS (SELECT 1 FROM TABLE WHERE Columns=@Filters) BEGIN …
89 sql  sql-server  tsql 

8
Копіювати дані з одного стовпця в інший стовпець (який знаходиться в іншій таблиці)
Я хочу скопіювати дані з одного стовпця в інший стовпець іншої таблиці. Як я можу це зробити? Я спробував наступне: Update tblindiantime Set CountryName =(Select contacts.BusinessCountry From contacts) але це не спрацювало. Я хочу скопіювати стовпець таблиці контактів "BusinessCountry" у стовпець "CountryName" таблиці tblindiantime.
89 sql 




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

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