Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 221228
120 результатов

Структурированный язык запросов SQL(Structed Query Language) — формальный язык программирования для манипуляции данными в реляционных базах данных. Чтобы задать хороший вопрос, используйте инструкцию в полном описании метки. Вопрос должен содержать структуру таблиц, тестовые данные и примеры запросов, иллюстрирующих проблему. Указывайте используемую СУБД. Желательно использовать ANSI SQL запросы.

2 голоса
Принятый

Как правильно написать запрос с group by?

Обычно, такое решается подзапросом с джойном основной таблицы SELECT sub.Singer, sub.LastAlbumYear, art.sale FROM ( SELECT Singer, MAX(Year) AS LastAlbumYear FROM Artists …
Anton Shchyrov's user avatar
1 голос
Принятый

Двойная группировка SQL

Подзапросом SELECT sub.OPEN, COUNT(*) FROM ( SELECT COUNT(Token) as OPEN FROM srvLogCmd WHERE DATE(DateTimeB) BETWEEN '2020年09月07日' AND '2020年09月07日' AND action="OpenDoor" GROUP BY …
Anton Shchyrov's user avatar
2 голоса
Принятый

Не работает сортировка sql

Проблема в том, что code у вас имеет строковый тип и все записи сортируются по строковому значению. Вам нужно либо сделать тип числовым, либо сделать преобразование при сортировке ORDER BY CAST(code …
Anton Shchyrov's user avatar
2 голоса

Как отобразить разницу данных пользователей в первый приход и во второй?

Вам нужно заджойнить таблицу саму на себя по условию совпадения id и увеличения даты. А потом указать нужные условия для каждой таблицы. SELECT t1.`id` FROM mytable t1 JOIN mytable t2 ON ( …
Anton Shchyrov's user avatar
1 голос

Как выбрать n-ое наименьшее

n-ое наименьшее Для MySQL используйте конструкцию LIMIT. Для других СУБД нечто аналогичное SELECT val FROM myTable GROUP BY val ORDER BY val LIMIT 1 OFFSET n; и массив с условием - если в …
Anton Shchyrov's user avatar
2 голоса

Помогите написать sql запрос

Вам нужно вначале вытащить уникальные значения, а потом проссумировать с группировкой по полю data SELECT data, SUM(ticket) FROM ( SELECT DISTINCT data, ticket FROM mytable ) GROUP BY data
Anton Shchyrov's user avatar
1 голос

Корректировка sql запроса

Я бы написал так, чтобы не вычислять три раза count select name, count(name) from table group by name having count(name) > 2 order by 2 desc; Или через алиасы select name, count(name) cnt from tab …
Anton Shchyrov's user avatar
0 голосов
Принятый

Вывод в запросе заданного вида SQL

t.sort = (SELECT MAX(sort) FROM t_time_table); Для MySQL последний запрос можно переписать так SELECT t.id_time, t.name FROM t_time_table t ORDER BY t.sort DESC LIMIT 1; Будет эффективней SQL
Anton Shchyrov's user avatar
1 голос
Принятый

SQL. Проверка запроса

Приведенный запрос вообще не должен выполняться. Вы сортируете по полю, которое не участвует в группировке. А если бы и выполнялся, что бы это вам дало? Вам нужно выбрать предприятия с максимальным об …
Anton Shchyrov's user avatar
0 голосов
2 ответа
375 показов

Комбинация LEFT и INNER JOIN

Есть у меня три таблицы t1, t2, t3. Записи из каждой таблицы могут ссылаться на предыдущую CREATE TABLE t1 ( id INT NOT NULL PRIMARY KEY ); CREATE TABLE t2 ( id INT NOT NULL PRIMARY KEY, t1_id …
Anton Shchyrov's user avatar
2 голоса
Принятый

частичная выборка

SELECT g.Name, b.Date FROM tbl1 g LEFT JOIN tbl2 b ON ( b.ID = g.ID AND b.Date >= '01.02.2005' )
Anton Shchyrov's user avatar
1 голос

Учет расхода sql

Правильно Вам не нравится. Потому, что таблиц должно быть не три, а две Товары (id, name, type) Расходы (id, товар_id, count) В поле type писать, что это за тип - фрукт или овощ. Еще вариант доба …
Anton Shchyrov's user avatar
1 голос
Принятый

Объединить запросы к разным таблицам MySQL

Для MySQL сработает такой запрос SELECT COUNT(*), u.`id`, u.`username`, u.`avatar`, u.`name`, u.`description` FROM `users` u LEFT JOIN `followers` f ON (u.`username` = f.`user`) WHERE …
Anton Shchyrov's user avatar
2 голоса

Как заменить значения в SQLlite таблице?

Ну для всех полей автоматически вы одним запросом не обновите. А вот если перечислить все поля, то тогда это делается таким запросом UPDATE tab SET f1 = COALESCE(f1, 1), f2 = COALESCE(f2, 1), . …
Anton Shchyrov's user avatar
2 голоса
Принятый

Подскажите, как переписать запрос с двумя JOIN

Второй запрос какой-то странный. Зачем вы джойните два job? SELECT m.id, m.upid, m.subject, m.message, m.username, m.view, m.date FROM marketing m JOIN users u ON m.username = u.u …
Anton Shchyrov's user avatar

1
2 3 4 5
...
8
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /