Лучшие sql вопросы ИТ разработчиков

  • 31голосов
  • 5ответов
  • 0просмотров

Список «Поле» iCalendar (для схемы базы данных на основе стандарта iCalendar)

моя заявка имеет дело с информацией календаря (в том числе единичное вхождение, повторение и т. д.). Чтобы легко взаимодействовать с другими приложениями, я подумал, что было бы неплохо создать мою схему базы данных на основе формата iCalendar ...

ЗаданFeb 27, 2018, 8:20 PMотgmarmstrongAlex
  • 7голосов
  • 4ответа
  • 0просмотров

Создайте представление SQLite, где строка зависит от предыдущей строки

Я хотел бы создать представление в SQLite, где поле в одной строке зависит от значения поля в предыдущей строке. Я мог бы сделать это в Oracle, используяLAG аналитическая функция, но не уверен, как это сделать в SQLite. Например, если моя ...

ЗаданApr 05, 2012, 12:35 AMотeaolson
  • 294голосов
  • 4ответа
  • 0просмотров

Что означает префикс N в операторах T-SQL?

Я видел префикс N в некоторых запросах вставки T-SQL. Многие люди использовалиN перед вставкой значения в таблицу. Я искал, но я не смог понять, что является целью включенияN перед вставкой каких-либо строк в таблицу. INSERT INTO ...

ЗаданApr 05, 2012, 4:48 PMотPeter MortensenKartik Patel
  • 9голосов
  • 4ответа
  • 0просмотров

Вернуть id, если строка существует, иначе ВСТАВИТЬ

Я пишу функцию в node.js для запроса таблицы PostgreSQL. Если строка существует, я хочу вернуть столбец id из строки. Если он не существует, я хочу вставить его и вернуть идентификатор (insert into ... returning id). Я пробовал вариантыcase а ...

ЗаданJan 18, 2013, 1:10 AMотErwin BrandstetterJared
  • 9голосов
  • 4ответа
  • 0просмотров

Запрос на подсчет различных значений в скользящем диапазоне дат

У меня есть набор данных адресов электронной почты и даты, когда эти адреса были добавлены в таблицу. Для разных дат может быть несколько записей адреса электронной почты. Например, если у меня есть набор данных ниже. Я хотел бы получить дату и ...

ЗаданMay 11, 2012, 3:44 AMотErwin Brandstetterharold
  • 25голосов
  • 4ответа
  • 0просмотров

Выступление СУБСТР на CLOB

У меня есть процедура PL / SQL, которая делает многоSUBSTRнаVARCHAR2 параметр. Я хотел бы удалить ограничение длины, поэтому я попытался изменить его наCLOB. Работает нормально, но производительность страдает, поэтому я сделал несколько тестов ...

ЗаданApr 27, 2012, 6:34 AMотPeter Lang
  • 10голосов
  • 3ответа
  • 0просмотров

Расчет разницы дат в Postgresql

Я пытаюсь выяснить время между определенными полями в моих таблицах. Однако я использую Postgresql.:((Я не могу использовать функцию DATEDIFF. Я не могу найти каких-либо четких руководств / руководств в сети, которые показывают, как сделать ...

ЗаданApr 08, 2012, 7:48 PMотJimmy
  • 23голос
  • 1ответ
  • 0просмотров

Индексированные просмотры и левые соединения раз и навсегда

Я использую MSSQL Server 2008 R2 и пытаюсь оптимизировать свои представления, когда наткнулся на индексированные представления. К сожалению, большинство моих видов используют левые внешние соединения, которые не поддерживаются в индексированных ...

ЗаданApr 06, 2012, 1:58 PMотLevitikon
  • 34голосов
  • 3ответа
  • 0просмотров

Оператор SQL с использованием предложения Where с несколькими значениями

У меня есть таблица, которая имеет несколько строк со следующими полями: PersonName SongName StatusЯ хочу использовать имена, выбранные из списка множественного выбора, в котором я могу получить значения, а затем выполнить предложение where, ...

ЗаданSep 08, 2016, 6:52 PMотdckuehnSophie
  • 111голосов
  • 7ответов
  • 0просмотров

Как я могу запросить значение в столбце SQL Server XML

У меня есть следующий XML хранится в столбце XML (называетсяRoles) в базе данных SQL Server. <root> <role>Alpha</role> <role>Beta</role> <role>Gamma</role> </root>Я хотел бы перечислить все строки, которые играют в них определенную роль. Эта ...

ЗаданApr 22, 2015, 8:52 PMотLeniel MaccaferriBistro
  • 8голосов
  • 3ответа
  • 0просмотров

SQL Server выполнить олицетворение

Какая разница между ... execute as user = 'testuser'А ТАКЖЕ execute as login = 'testuser'Я выполняю процедуру кросс-базы данных под этими логинами, и она работает с exececute как логин, но не как execute как пользователь. Он говорит, что ...

ЗаданApr 06, 2012, 3:37 PMотYuckJBone
  • 56голосов
  • 16ответов
  • 0просмотров

Скрипт для изменения всех таблиц и полей для сопоставления utf-8-bin в MYSQL

Есть лиSQL или жеPHP скрипт, который я могу запустить, который изменит параметры сортировки по умолчанию во всех таблицах и полях в базе данных? Я могу написать сам, но я думаю, что это должно быть легко доступно на таком сайте, как этот. Если я ...

ЗаданJun 05, 2015, 6:44 PMотAlive to Dienlaq
  • 7голос
  • 1ответ
  • 0просмотров

Ошибка оператора SQL: «столбец .. не существует»

Я пытаюсь из консоли Postgres эту команду: select sim.id as idsim, num.id as idnum from main_sim sim left join main_number num on (FK_Numbers_id=num.id);и я получил этот ответ: ERROR: column "fk_numbers_id" does not exist LINE 1: ...m from ...

ЗаданMar 28, 2018, 7:04 PMотa_horse_with_no_nameAlessio
  • 0голосов
  • 4ответа
  • 0просмотров

SQL INSERT INTO несколько таблиц

Как вы можете сделать один запрос из этих двух? Я вставлю данные в две таблицы. $query = " INSERT INTO dc_mail_users ( i_id_pk, c_user, c_passwd_md5, i_user_active_id_fk, i_user_type_id_fk ) VALUES ( %1%, %2%, %3%, %4%, %5% )"; $query2 = " ...

ЗаданApr 06, 2012, 1:07 PMотRaymond van Os
  • 10голосов
  • 3ответа
  • 0просмотров

PostgreSQL IF-THEN-ELSE управляющая структура

Почему я всегда получаю следующую ошибку от Postgres? syntax error at or near "IF" Я читаюPostgreSQL: Документация: 8.3: Структуры управления [http://www.postgresql.org/docs/8.3/static/plpgsql-control-structures.html#PLPGSQL-CONDITIONALS] , ...

ЗаданMay 03, 2013, 11:38 AMотischasElkan
  • 36голосов
  • 4ответа
  • 0просмотров

Почему пакетные вставки / обновления быстрее? Как работают пакетные обновления?

Error: User Rate Limit Exceeded Как работают пакетные обновления? Предполагая, что таблица не имеет ограничений уникальности, операторы вставки действительно не влияют на другие операторы вставки в пакете. Однако во время пакетных обновлений ...

ЗаданJul 20, 2015, 9:56 AMотhagelloletronje
  • 10голосов
  • 5ответов
  • 0просмотров

android cursor.moveToNext ()?

Я пытаюсь запросить все столбцы в таблице в одно длинное текстовое представление и / или строку. Я знаю, что это может быть неправильный способ делать вещи, но я должен сделать это. Поправьте меня, если я ошибаюсь, у меня сложилось впечатление, ...

ЗаданApr 10, 2012, 12:38 AMотChristian
  • 104голосов
  • 8ответов
  • 0просмотров

Неверное смешение параметров сортировки MySQL Error

Я получаю эту странную ошибку при обработке большого количества данных ... Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SELECT COUNT(*) as num from keywords WHERE ...

ЗаданFeb 27, 2012, 4:20 AMотOMG PoniesClick Upvote
  • 37голосов
  • 4ответа
  • 0просмотров

Получить затронутые строки в ExecuteNonQuery

В настоящее время я работаю над проектом на C # и выполняю запрос на вставку, который одновременно выполняет выборку, например: INSERT INTO table (SELECT * FROM table WHERE column=date)Есть ли способ узнать, сколько строк было вставлено во время ...

ЗаданJul 08, 2014, 10:31 AMотBartoszKPBoardy
  • 111голосов
  • 7ответов
  • 0просмотров

Использование DISTINCT и COUNT вместе в MySQL Query

Возможно ли что-то подобное: SELECT DISTINCT COUNT(productId) WHERE keyword='$keyword'Я хочу получить количество уникальных идентификаторов товаров, связанных с ключевым словом. Один и тот же продукт может быть связан дважды с ключевым словом ...

ЗаданNov 11, 2014, 4:23 PMотWolfClick Upvote
  • 12голосов
  • 2ответа
  • 0просмотров

MySQL присоединиться к той же таблице

У меня есть таблица «meta_data» со следующими полями: * id * post_id * meta_key * meta_value Я хотел бы просмотреть и просмотреть список КАЖДОГО поста (post_id) который имеет запись дляmeta_key='abc' ноnotодин дляmeta_key='def' В ...

ЗаданMay 14, 2012, 1:37 AMотBohemianexecv
  • 80голосов
  • 9ответов
  • 0просмотров

Повышение производительности запросов к SQL Server для больших таблиц

У меня относительно большая таблица (в настоящее время 2 миллиона записей), и я хотел бы знать, возможно ли повысить производительность для специальных запросов. Словоad-hocбыть ключевым здесь. Добавление индексов не вариант (уже есть индексы по ...

ЗаданApr 15, 2012, 9:07 PMотLee Tickett
  • 1голосов
  • 4ответа
  • 0просмотров

СРЕДНЕГО ВРЕМЕНИ SQL

У меня есть следующий запрос в MSSQL: select TRANSACTION_TYPE_ID ,COUNT(TRANSACTION_TYPE_ID)AS NUMBER_OF_TRANSACTIONS ,CAST(SUM(AMOUNT)AS DECIMAL (30,2)) AS TOTAL FROM [ONLINE_TRANSACTION] WHERE CONVERT(CHAR(8), CREATED_ON, 114) >='17:30' AND ...

ЗаданNov 02, 2009, 4:12 PMотGEOCHETAndreas
  • 8голосов
  • 4ответа
  • 0просмотров

Повлияет ли обновление SQL на его подзапрос во время запуска обновления?

Я просто составляю сложный запрос на обновление, который выглядит примерно так: update table join (select y, min(x) as MinX from table group by y) as t1 using (y) set x = x - MinXЭто означает, что переменнаяx обновляется на основе подзапроса, ...

ЗаданApr 11, 2012, 11:39 AMотTMS
  • 476голосов
  • 16ответов
  • 0просмотров

Как восстановить файл дампа из mysqldump?

Мне дали файл базы данных MySQL, который мне нужно восстановить как базу данных на моем компьютере с Windows Server 2008. Я пытался использовать MySQL Administrator, но я получил следующую ошибку: > The selected file was generated by mysqldump ...

ЗаданJun 17, 2018, 8:45 AMотvogZack Peterson
  • 12голосов
  • 3ответа
  • 0просмотров

Как проверить, что мои данные в SQL Server имеют возврат каретки и перевод строки? [Дубликат]

This question already has an answer here: * SQL query for a carriage return in a string and ultimately removing carriage return [/questions/1337196/sql-query-for-a-carriage-return-in-a-string-and-ultimately-removing-carriage-ret] 9 ...

ЗаданJun 05, 2014, 7:05 PMотNateJTOMMY WANG
  • 5голосов
  • 3ответа
  • 0просмотров

После ExecuteScalar: ссылка на объект не установлена и т. Д.

Какой код я должен добавить, чтобы принять NULL из утверждения WHERE. { int numApprovals = 0; string sql = "SELECT COUNT(Type) AS OpenforApproval " + "FROM dbo.LeaveRequest " + "WHERE Type IN (2, 3, 4, 5, 6, 8, 13, 14, 16, 22) " + "GROUP BY ...

ЗаданJul 10, 2009, 2:35 PMот7 revs, 6 users 59%Ennovy
  • 12голосов
  • 7ответов
  • 0просмотров

Delphi: как передать список в качестве параметра в SQL-запрос?

У меня есть список целых чисел или строк, и мне нужно передать его в качестве параметра для Delphi DataSet. Как это сделать? Вот пример. MyQuery это что-то вроде: select * from myTable where intKey in :listParamЯ установил параметр в ...

ЗаданApr 11, 2012, 3:01 PMотneves
  • 8голос
  • 1ответ
  • 0просмотров

Разница в дате между последовательными строками - сложная

Я ранее разместилвопрос [https://stackoverflow.com/questions/9994862/date-difference-between-consecutive-rows] на который был дан ответ, но мне тоже нужен запрос для этого. У меня есть структура таблицы с такими данными (даты в ...

ЗаданMay 23, 2017, 12:15 PMотCommunityMohammed Rishal
  • 33голосов
  • 6ответов
  • 0просмотров

Как продлить время ожидания SQL-запроса

Это не тайм-аут соединения, так как соединение с базой данных выполнено нормально. Проблема состоит в том, что хранимая процедура, которую я вызываю, занимает больше времени, скажем, 30 секунд, и вызывает тайм-аут. Код функции выглядит примерно ...

ЗаданJul 10, 2009, 10:01 PMотSander VersluysBoltBait
  • 473голосов
  • 4ответа
  • 0просмотров

MySQL: @variable против переменной. Какая разница?

В другом вопросе я написал, кто-то сказал мне, что есть разница между: @variableа также: variableв MySQL. Он также упомянул, как у MSSQL есть пакетная область, а у MySQL есть область сеанса. Может кто-нибудь уточнить это для меня?

ЗаданSep 10, 2017, 4:34 AMотCœurDJTripleThreat
  • 8голос
  • 1ответ
  • 0просмотров

Выберите до и после строк вокруг идентификатора с MySQL

Мне нужно получить идентификаторы вокруг идентификатора с MySQL. Пример: Идентификаторы & # x200B; & # x200B; в таблице: 2, 4, 5, 9, 11, 15, 19, 22, 25Мне нужно знать 5 ID вокруг ID 9, например. Запрос должен вернуть: 4, 5, 9, 11, 15Спасибо!

ЗаданApr 11, 2012, 7:25 AMотHugo Demiglio
  • 13голосов
  • 5ответов
  • 0просмотров

SQL-запрос, чтобы получить удаленные записи

У вас есть столtable1 который содержитid столбец, то естьint(11), not null, auto_increment и начинается с 1. Предположим, у вас есть 10000 записей. Ясно, что идентификатор последней записи - 10 000. Как только вы удалили 3 записи, у вас в ...

ЗаданJun 19, 2012, 2:33 PMотwildplasserHaradzieniec
  • 28голосов
  • 13ответов
  • 0просмотров

Есть ли более простой способ добиться этого стиля обмена сообщениями пользователей?

Я создал систему обмена сообщениями для пользователей, которая позволяет им отправлять сообщения другому пользователю. Если они разговаривают впервые, то начинается новый разговор, если нет, то старый разговор продолжается. Входящие пользователи ...

ЗаданMay 20, 2012, 10:20 AMотBoltClockDan
  • 1голосов
  • 4ответа
  • 0просмотров

Нужна помощь в преобразовании даты в формате 20120130 в тип данных Date oracle sql

Не могли бы вы помочь мне в преобразовании даты из формата & quot; 20120101 & quot; в формате DATE в Orcle Sql. Я смотрел на этоссылка на сайт [http://www.mandsconsulting.com/oracle-to_date-function-sql-syntax-examples]но это не упоминает, если ...

ЗаданMay 14, 2012, 4:16 PMотjavanoob
  • 5голосов
  • 2ответа
  • 0просмотров

SSAS Отношение один ко многим

Вопрос в SSAS для всех. Я пытаюсь определить отношение «один ко многим» в среде куба OLAP SSAS. Однако у меня возникают проблемы с определением первичного ключа. Примеры таблиц приведены ниже. Отношения между первыми 3 таблицами ...

ЗаданApr 30, 2012, 3:00 PMотbmcbee
  • 4голосов
  • 11ответов
  • 0просмотров

SQL - Проверить таблицу на наличие новых строк?

У меня есть две таблицы, например: Table A Table B ======= ======= Name | Color Name | Color ---------------------- ---------------------- Mickey Mouse | red Mickey Mouse | red Donald Duck | green Donald Duck | blue Donald Duck | blue Minnie | ...

ЗаданJun 24, 2009, 2:03 PMот
  • 5голосов
  • 4ответа
  • 0просмотров

Оператор удаления был очень медленным в Oracle

У меня есть таблица с около 100k записей, и я хочу удалить некоторые строки, проблема в том, чтоDELETE Оператор работает очень медленно - он не завершился за 30 минут. Ноselect заявление было возвращено в 1 секунду. SELECT Заявление выглядит ...

ЗаданApr 11, 2012, 8:08 AMотElvis Lou
Пред12...104След