Size: a a a

Emacs — русскоговорящее сообщество

2020 July 04

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Valeriy L
Я про sql именно как язык
raw запросы все дела?
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Valeriy L
Я про sql именно как язык
язык сосет, очень  печёт с дублирования типа where/having
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Valeriy L
Я про sql именно как язык
Ну как то фиг знает, сравни с тем же Cypher от neo4j, имхо гораздо элегантнее скуэл )
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Pig Greenest
язык сосет, очень  печёт с дублирования типа where/having
Ну тут да
источник

m

mel kaye in Emacs — русскоговорящее сообщество
Pig Greenest
язык сосет, очень  печёт с дублирования типа where/having
почему дублирования?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
mel kaye
почему дублирования?
Group by нельзя where
источник

m

mel kaye in Emacs — русскоговорящее сообщество
они же разные функции выполняют
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
mel kaye
они же разные функции выполняют
tell me
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
mel kaye
посмотрел бы я на вашу щелоч в обработке чувствительных данных вроде банковских систем
Ага, стандартнач копипаста с гетзефактс. Если снять розовые очки - то ASID не только у реляционных баз есть
источник

m

mel kaye in Emacs — русскоговорящее сообщество
Valeriy L
Group by нельзя where
можно
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
mel kaye
можно
Я понимаю что можно написать. Но фильтровать по уже сгруппированным рекордам нужно через having
источник

m

mel kaye in Emacs — русскоговорящее сообщество
where фильтрует строки до аггрегирующей операции, а having фильтрует строки которые аггрегирующая операция выплюнет
источник

m

mel kaye in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Ага, стандартнач копипаста с гетзефактс. Если снять розовые очки - то ASID не только у реляционных баз есть
ACID*
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
mel kaye
where фильтрует строки до аггрегирующей операции, а having фильтрует строки которые аггрегирующая операция выплюнет
но зачем мне это знать?
источник

m

mel kaye in Emacs — русскоговорящее сообщество
и в рдбмс тоже можно хранить полуструктурированные данные
источник

m

mel kaye in Emacs — русскоговорящее сообщество
Pig Greenest
но зачем мне это знать?
писать соответствующие запросы?
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Pig Greenest
но зачем мне это знать?
Чтобы было элегантнее. Нужно больше элегантности
источник

m

mel kaye in Emacs — русскоговорящее сообщество
можно и подзапросом, но это менее читаемо и квери планнер емнип подругому отработает
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
mel kaye
писать соответствующие запросы?
такими вещами должны компиляторы заниматься, а не юзера дрочить
источник

m

mel kaye in Emacs — русскоговорящее сообщество
Pig Greenest
такими вещами должны компиляторы заниматься, а не юзера дрочить
какие компиляторы?
источник