Size: a a a

2020 August 25

S

Sergey in RubyRush
Viktor Kunavin
ну это знать надо обязательно, лично мое мнение
На каком уровне?
источник

PP

Pavel Protchenko in RubyRush
Viktor Kunavin
ну это знать надо обязательно, лично мое мнение
Естественно, если бэкенд разраб😄
источник

PP

Pavel Protchenko in RubyRush
Я недавно писал сервис где только на get routes есть
источник

VK

Viktor Kunavin in RubyRush
Sergey
На каком уровне?
хотя бы индексы, джоины, group_by и прочие основы
источник

VK

Viktor Kunavin in RubyRush
я тут другу помогал тз сдавать, хотя сам знаю плохо sql, кмк.
вопрос был таким - сделать сортировку group_by field в постгресе.
я очень был удивлен, что именно это я знаю и мне часто встречалось в статьях, а он нет)
источник

PP

Pavel Protchenko in RubyRush
А работа происходит с файлами, закидываешь zip архив на aws из него через бэкграунд job берется данный архив, распаковывается меняются csv файлы и запаковываются в новый архив, в базу пишется дата создания, размер архива, когда изменился и в веб выводится данная инфа плюс ссылка на скачку архива)
источник

S

Sergey in RubyRush
Viktor Kunavin
я тут другу помогал тз сдавать, хотя сам знаю плохо sql, кмк.
вопрос был таким - сделать сортировку group_by field в постгресе.
я очень был удивлен, что именно это я знаю и мне часто встречалось в статьях, а он нет)
Типа просто дописать ORDER BY?)
источник

VK

Viktor Kunavin in RubyRush
Sergey
Типа просто дописать ORDER BY?)
а вот это так в постгресе не работает
источник

VK

Viktor Kunavin in RubyRush
именно order by field
источник

PP

Pavel Protchenko in RubyRush
Viktor Kunavin
я тут другу помогал тз сдавать, хотя сам знаю плохо sql, кмк.
вопрос был таким - сделать сортировку group_by field в постгресе.
я очень был удивлен, что именно это я знаю и мне часто встречалось в статьях, а он нет)
Group_by(my_super_field) агрегационная функция в конце запроса пишется и это оч часто встречается в работе
источник

S

Sergey in RubyRush
Viktor Kunavin
именно order by field
ну я это и имел в виду
источник

VK

Viktor Kunavin in RubyRush
решение странное, но решается через case
источник

S

Sergey in RubyRush
Я вот тут тренирую SQL https://sql-academy.org/ru
источник

VK

Viktor Kunavin in RubyRush
Pavel Protchenko
Group_by(my_super_field) агрегационная функция в конце запроса пишется и это оч часто встречается в работе
SELECT * FROM currency_codes
 ORDER BY
 CASE
   WHEN code='USD' THEN 1
   WHEN code='CAD' THEN 2
   WHEN code='AUD' THEN 3
   WHEN code='BBD' THEN 4
   WHEN code='EUR' THEN 5
   WHEN code='GBP' THEN 6
   ELSE 7
 END,name;
источник

VK

Viktor Kunavin in RubyRush
это как пример
источник

VK

Viktor Kunavin in RubyRush
запрос там был сложнее с блэкджеком и лэфт джоинами
источник

VK

Viktor Kunavin in RubyRush
но суть примерно такая же
источник

PP

Pavel Protchenko in RubyRush
Viktor Kunavin
SELECT * FROM currency_codes
 ORDER BY
 CASE
   WHEN code='USD' THEN 1
   WHEN code='CAD' THEN 2
   WHEN code='AUD' THEN 3
   WHEN code='BBD' THEN 4
   WHEN code='EUR' THEN 5
   WHEN code='GBP' THEN 6
   ELSE 7
 END,name;
Да, sql must have as one of your primary tools))
источник

SU

Serg Udo in RubyRush
Sergey
На каком уровне?
На нормальном надо знать. Можно попасть на проект, где в Rails нет AR.
источник

S

Sergey in RubyRush
Да я думаю список далеко не полон)
источник