Вопросы с тегом «query»

14
Объединить столбец из нескольких строк в одну строку

У меня есть некоторые customer_commentsразбиты на несколько строк из-за дизайна базы данных, и для отчета мне нужно объединить commentsиз каждого уникального idв одну строку. Ранее я пытался что-то работать с этим разделенным списком из предложения SELECT и трюка COALESCE, но я не могу вспомнить...

14
Объединить все значения одного и того же элемента XML с помощью XPath / XQuery

У меня есть значение XML, как это: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Я хочу , чтобы объединить все Iзначения и возвращает их в виде одной строки: ABC.... Теперь я знаю, что могу уничтожить XML, собрать результаты обратно в виде безузлового XML и...

12
Как очистить все старые планы запросов из Microsoft SQL Server?

У нас есть готовое приложение, которое использует базу данных Microsoft SQL. В этом приложении мы выбираем различные критерии выбора для каждого отчета. Это приложение затем запускает эти отчеты. Я считаю, что у нас есть проблема с планом запроса. Первый отчет, который мы запускаем каждый день,...

12
Группа По часу по большому набору данных

Используя MS SQL 2008, я выбираю усредненное поле из 2,5 миллионов записей. Каждая запись представляет одну секунду. MyField - это среднечасовое значение этих 1-секундных записей. Конечно, процессор сервера достигает 100%, а выбор занимает слишком много времени. Возможно, мне нужно сохранить эти...

12
Задача запроса: создание сегментов четного размера на основе показателя, а не числа строк

Я опишу проблему с точки зрения загрузки заказов на определенное количество грузовых автомобилей как можно более равномерно. Входы: @TruckCount - the number of empty trucks to fill Множество: OrderId, OrderDetailId, OrderDetailSize, TruckId (initially null) Ordersсостоят из одного или нескольких...

12
Настройка производительности запросов

Когда вы закончите написание запроса / хранимой процедуры / функции, какой самый информативный способ быстро получить некоторые параметры производительности? Вы запускаете запрос и просматриваете фактический план выполнения? Если да, что вы ищете? Очевидно, что сканирование таблиц / индексов...

12
Группировка записей по интервалам времени

У меня есть таблица со следующей схемой, и мне нужно определить запрос, который может группировать данные на основе интервалов времени ( например, записей в минуту ), а затем предоставлять сумму изменений в SnapShotValue со времени предыдущей группы. В настоящее время SnapShotValue всегда...

12
Как сделать несколько подсчетов в одном запросе?

Я считаю записи с такими запросами, как SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Для каждого подсчета mysql должен обходить всю таблицу, и это большая проблема,...

11
Каков наилучший способ узнать, сколько записей не имеют правильный номер телефона в SQL Server?

У меня есть поле, которое исторически люди могли использовать, чтобы свободно предоставлять стоимость. Мне нужно идентифицировать записи, которые не имеют подходящего значения, чтобы я мог их очистить. Я искал в SSIS для этого. Я склоняюсь к использованию компонента сценария с выражением...

11
Полное внешнее соединение в MS Access

У меня есть два списка сотрудников: List A: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001237 0001234 0001239 0001237 и List B: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001238 0001235 0001239 0001235 И мне нужен следующий вывод: StaffID...

10
Oracle: как запросить иерархическую таблицу?

Задний план Это для построения некоторых представлений, которые мы будем использовать для отчетов. У меня есть таблица местоположений, ключевые поля которых "местоположение" и "родитель" . Структура, которую создают эти два поля, по уровням, соответствует названиям компании -> название кампуса...

10
Проблема с запросом: может быть только один автоматический столбец

Может кто-нибудь, пожалуйста, скажите мне, что не так с этим определением таблицы. версия mysql - 5.1.52-log root@localhost spoolrdb> create table spoolqueue ( queue int, idx bigint not null auto_increment, status smallint, querystring varchar(2048), contenttype varchar(255), characterencoding...

10
Как повысить производительность первичных запросов в MS SQL Server?

У меня есть веб-сайт ASP.NET, который выполняет свое независимое кэширование данных, и данные не меняются в течение длительных периодов времени, поэтому нет необходимости запрашивать SQL Server второй раз с тем же запросом. Мне нужно улучшить производительность запросов с первого раза...

10
SQLITE: проблема тегов и продуктов

Я ищу способ создать запрос, чтобы сделать следующее: Давайте рассмотрим 3 таблицы: продукты: Список продуктов теги: список тегов tag_ties: таблица, используемая для привязки тега к товару Давайте рассмотрим эту структуру для каждой таблицы: Товары: id (int, автоинкремент) название (varchar,...

10
Замените значение строго типизированного элемента xml в SQL Server на XQuery

Задан элемент, определенный в коллекции XML-схем как таковой: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Как бы вы обновили элемент с помощью...

10
Эти два запроса логически эквивалентны?

Эти два запроса логически эквивалентны? DECLARE @DateTime DATETIME = GETDATE() Запрос 1 SELECT * FROM MyTable WHERE Datediff(DAY, LogInsertTime, @DateTime) > 7 Запрос 2 SELECT * FROM MyTable WHERE LogInsertTime < @DateTime - 7 Если они не являются логически эквивалентными, можете ли вы дать...

10
Запрос PostgreSQL очень медленный при добавлении подзапроса

У меня есть относительно простой запрос к таблице с 1,5M строк: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE вывод: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication...

10
Необъяснимые тайм-ауты InnoDB

В последнее время я наблюдаю некоторые очень простые обновления и не могу определить причину. Пример: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); В этом же журнале нет записей с Lock_time> 0. Запуск show...

10
Почему мой запрос к SQL Server ведет себя иначе при обновлении, чем при SELECT?

Я написал запрос SQL Server, который обновляет записи, чтобы иметь последовательный номер после разделения на поле. Когда я запускаю его как оператор SELECT, все выглядит великолепно: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE...