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

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


9
Як зробити INSERT в записи таблиці, витягнуті з іншої таблиці
Я намагаюся написати запит, який витягує та перетворює дані з таблиці, а потім вставляю ці дані в іншу таблицю. Так, це запит на зберігання даних, і я це роблю в MS Access. Тому я хочу отримати такий запит: INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 …
177 sql  ms-access 

5
Як ефективно виконувати запити IN () SQL за допомогою JDBCTemplate Spring?
Мені було цікаво, чи є більш елегантний спосіб робити запити IN () за допомогою JDBCTemplate Spring. В даний час я роблю щось подібне: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } Що …
177 java  sql  spring  jdbc  jdbctemplate 


13
Як обчислити відсоток за допомогою оператора SQL
У мене є таблиця SQL Server, яка містить користувачів та їхні оцінки. Для простоти скажемо, що є 2 стовпці - name& grade. Таким типовим рядком буде ім'я: "Джон Доу", клас: "А". Я шукаю одне твердження SQL, яке знайде відсотки всіх можливих відповідей. (A, B, C і т. Д. ...) Також, …
177 sql  sql-server  tsql 

8
Найшвидше перевірити, чи існує рядок у PostgreSQL
У мене є купа рядків, які мені потрібно вставити в таблицю, але ці вставки завжди робляться партіями. Тому я хочу перевірити, чи існує один рядок із партії в таблиці, тому що я знаю, що вони всі були вставлені. Отже, це не є первинним ключем перевірки, але не повинно мати великого …
177 sql  postgresql 

9
Обмеження зовнішнього ключа може спричинити цикли чи кілька каскадних шляхів?
У мене виникають проблеми, коли я намагаюся додати обмеження до своїх таблиць. Я отримую помилку: Введення обмеження ЗОВНІШНЯ КЛЮЧ "FK74988DB24B3C886" в таблиці "Співробітник" може спричинити цикли або кілька каскадних шляхів. Вкажіть УВІДКЛЮЧАТИ НЕ ДІЙ чи НА ОНОВЛЕННЯ НЕ ДІЇ, або змініть інші обмеження ЗОВНІШНЬОГО КЛЮЧА. Моє обмеження - між Codeстолом …

15
Як я можу дізнатися, коли таблиця MySQL востаннє оновлена?
У нижньому колонтитулі моєї сторінки я хотів би додати щось на кшталт "востаннє оновлено xx / xx / 200x", причому ця дата в останній раз була оновлена ​​певною таблицею mySQL. Який найкращий спосіб зробити це? Чи є функція для отримання останньої оновленої дати? Чи повинен я отримувати доступ до бази …
176 mysql  sql 

14
Як вибрати кілька рядків, заповнених константами?
Вибір констант без посилання на таблицю є абсолютно законним у операторі SQL: SELECT 1, 2, 3 Набір результатів, який повертає останній, - це один рядок, що містить значення. Мені було цікаво, чи є спосіб вибрати декілька рядків одночасно, використовуючи постійний вираз, щось таке: SELECT ((1, 2, 3), (4, 5, 6), …
176 sql  select  constants 

9
Найкращий спосіб перевірити "порожнє або нульове значення"
Який найкращий спосіб перевірити, чи є значення нульовим чи порожнім рядком у операторах Postgres sql? Значення може бути вираженим довгим, тому бажано, щоб воно було написане лише один раз під контролем. В даний час я використовую: coalesce( trim(stringexpression),'')='' Але це виглядає трохи некрасиво. stringexpressionможе бути char(n)стовпцем або виразом, що містить …

17
Перевірте, чи існує таблиця без використання "select from"
Чи є спосіб перевірити, чи існує таблиця без вибору та перевірки значень з неї? Тобто я знаю, що можу зайти SELECT testcol FROM testtableі перевірити кількість повернених полів, але, здається, для цього повинен бути більш прямий / елегантний спосіб.
176 mysql  sql 

4
SQL запит на пошук записів, де лічиться> 1
У мене є таблиця з іменем PAYMENT. У цій таблиці у мене є ідентифікатор користувача, номер рахунку, поштовий індекс та дата. Я хотів би знайти всі записи для всіх користувачів, які мають більше одного платежу на день з тим самим номером рахунку. ОНОВЛЕННЯ: Крім того, повинен бути фільтр, а не …
176 sql  count  group-by  having 

1
SQL: Як отримати підрахунок кожного окремого значення у стовпці?
У мене є таблиця SQL під назвою "пости", яка виглядає приблизно так: id | category ----------------------- 1 | 3 2 | 1 3 | 4 4 | 2 5 | 1 6 | 1 7 | 2 Кожному номеру категорії відповідає категорія. Як би я міг підрахувати кількість разів, коли …
176 mysql  sql  count 


7
Порахуйте кількість вхідних рядків у полі VARCHAR?
У мене така таблиця: TITLE | DESCRIPTION ------------------------------------------------ test1 | value blah blah value test2 | value test test3 | test test test test4 | valuevaluevaluevaluevalue Я намагаюся розібратися, як повернути кількість разів, що виникає рядок у кожному з ОПИСУ. Отже, якщо я хочу порахувати кількість разів, коли з'явиться значення, …
175 mysql  sql 

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