Size: a a a

pgsql – PostgreSQL

2020 July 25

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
А может в условие CASE вписать и менять знак по условию? Прокатит такое?
источник

SM

Sherali Mirzoavliyoe... in pgsql – PostgreSQL
Андрей Чугунцев
Предположим есть таблица 1, 2, 3, 4, 5, 6, 7. Предположим текущее число 4. Мне нужно получить следующее 4, 5, 6, 7, 3, 2, 1. Как написать условие для сортировки?
union два селекта...
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
Sherali Mirzoavliyoev
union два селекта...
Пробовал. Не работает
источник

D

Denisio in pgsql – PostgreSQL
чтото типа order by (case when t1.field1 < 4 then 0 else -t1.field1 end)
источник

SM

Sherali Mirzoavliyoe... in pgsql – PostgreSQL
Андрей Чугунцев
Пробовал. Не работает
как не работает? отправите сам запрос?
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
Сек
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
источник

SM

Sherali Mirzoavliyoe... in pgsql – PostgreSQL
union all
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
Сработало 😊 СПС
источник

SM

Sherali Mirzoavliyoe... in pgsql – PostgreSQL
Андрей Чугунцев
Сработало 😊 СПС
но нужно быть осторожным тут, так как union all не групирует после выполнения двух селектов....тут крайний случай , id наверное уникальный...в других случаях нужно учитывать  этот тонкий момент
источник

D

DANIIL in pgsql – PostgreSQL
Всем добрый день есть задание от которого глаза в разные стороны уходят . Помогите пожалуйста  дайте правильное направление , подсказку или видио-урок . Есть два репозитория один фронтенд другой бэкенд . Мне дали задание : развернуть базу данных турниров локально , скачать репозитарий , создать базу данных в Postgres и провести миграции с помощью программы https://github.com/golang-migrate/migrate , установить голанг https://golang.org/dl/
и запустить проект бекенда локально. Бэкенд написан на языке go . Помогите пожалуйста. Из всего что я умею в бэкенде это создавать таблицы и базы данных в Postgres. Использую линукс.
источник

XN

Xeon Null in pgsql – PostgreSQL
DANIIL
Всем добрый день есть задание от которого глаза в разные стороны уходят . Помогите пожалуйста  дайте правильное направление , подсказку или видио-урок . Есть два репозитория один фронтенд другой бэкенд . Мне дали задание : развернуть базу данных турниров локально , скачать репозитарий , создать базу данных в Postgres и провести миграции с помощью программы https://github.com/golang-migrate/migrate , установить голанг https://golang.org/dl/
и запустить проект бекенда локально. Бэкенд написан на языке go . Помогите пожалуйста. Из всего что я умею в бэкенде это создавать таблицы и базы данных в Postgres. Использую линукс.
В личку напиши
источник

2_

2flower _ in pgsql – PostgreSQL
Андрей Чугунцев
Доброго всем времени суток! Каким образом сделать сортировку по дате? Необходимо что бы с датами больше текущей сортировались по убыванию, а меньше - по возрастанию?
а в чем проблема, просто комбинаторный case в order by?
не используйте union, тогда уж union all
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
2flower _
а в чем проблема, просто комбинаторный case в order by?
не используйте union, тогда уж union all
Тоже об этом думал... Но голова не варит уже... Сможешь условие написать? 😊
источник

2_

2flower _ in pgsql – PostgreSQL
Андрей Чугунцев
Тоже об этом думал... Но голова не варит уже... Сможешь условие написать? 😊
я вроде уже все написал, вам как case работает разжевать?
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
2flower _
я вроде уже все написал, вам как case работает разжевать?
Ну ладно не ругайся... Я просто не сильно большой спец в постгрессе. А делать приходится. Придумаю конечно.
источник

2_

2flower _ in pgsql – PostgreSQL
Андрей Чугунцев
Ну ладно не ругайся... Я просто не сильно большой спец в постгрессе. А делать приходится. Придумаю конечно.
я не ругаюсь, просто спросил, если вы хотите ответ приведите пример, а то ваше условие задачи не полное.
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
2flower _
я не ругаюсь, просто спросил, если вы хотите ответ приведите пример, а то ваше условие задачи не полное.
Есть поле таблицы содержащие даты (числа). Нужно в зависимости от определенной даты (числа) упорядочить записи. Сначала должны следовать записи с датой (числом) больше определенной. Они должны быть упорядочены по возрастанию даты (числа). Затем записи с датой (числом) меньше определенного. Записи должны быть упорядоченные по убыванию даты (числа).
источник

2_

2flower _ in pgsql – PostgreSQL
case when id>foo then 0 else 1 end, case when id>foo then id else -id end навскидку
источник

АЧ

Андрей Чугунцев... in pgsql – PostgreSQL
2flower _
case when id>foo then 0 else 1 end, case when id>foo then id else -id end навскидку
Попробую, спасибо!
источник