The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликован PRQL, компилируемый в SQL язык обработки данных, opennews (??), 26-Июл-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +2 +/
Сообщение от Аноним (19), 26-Июл-23, 17:07 
> читается эта фигня точно сложнее, чем SQL

Более ущербного синтаксиса, чем у sql, представить сложно. А сабж читается легко, на уровне привычного разрабам array.filter(...).groupBy(...).filter(...).sort(...).

Ирония в том, что sql начинался как язык для непрограммистов. Типа бухгалтеры будут напрямую вбивать запросы на английском языке. Оказалось, что язык, изначально рассчитанный для программистов, читается легче, чем тот, что рассчитывался для непрограммистов. Сравни синтаксис си и бейсика например. В си все предсказуемо, а в бейсике каждая новая функция -- это каждый раз новый синтаксис.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

21. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (20), 26-Июл-23, 17:11 
Ирония в том что ты считаешь что твоя лапша удобнее sql.
Ответить | Правка | Наверх | Cообщить модератору

25. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (19), 26-Июл-23, 17:21 
> лапша

лапша — это WITH table_1 AS ( SELECT customer_id, total - 0.8 AS _expr_0, invoice_date FROM invoices ), table_0 AS ( SELECT COALESCE(SUM(_expr_0), 0) AS sum_income, COUNT(*) AS ct, customer_id FROM table_1 WHERE _expr_0 > 5 AND invoice_date >= DATE '2010-01-16' GROUP BY customer_id ) SELECT c.customer_id, CONCAT(c.last_name, ', ', c.first_name) AS name, table_0.sum_income, table_0.ct, version() AS db_version FROM table_0 JOIN customers AS c ON table_0.customer_id = c.customer_id ORDER BY table_0.sum_income DESC LIMIT 10

Ответить | Правка | Наверх | Cообщить модератору

29. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +7 +/
Сообщение от Аноним (29), 26-Июл-23, 17:39 
Форматирование спасёт отца русской демократии!
Ответить | Правка | Наверх | Cообщить модератору

30. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +5 +/
Сообщение от Аноним (28), 26-Июл-23, 17:40 
Объсни что не так? Если ты не умеешь форматирование это не значит что все не умеют в форматирование.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

33. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (4), 26-Июл-23, 18:21 
Отформатировать и будет все понятно. Да, запрос очень простой. Когда попишешь запросы сложные, расхочется заменять на императивщину.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

43. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (38), 26-Июл-23, 18:44 
навалил в одну строку черти что - чертичто и называется лапшой, а не SQL. ты путаешься.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

46. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (45), 26-Июл-23, 18:53 
для программистов есть query builder-ы на том языке, на котором само приложение.

Тот же SQLAlchemy ничем не хуже (и даже лучше) описанного, при этом нет никакого разделения на разные языки.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

50. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от амоним (?), 26-Июл-23, 19:03 
тут как раз один язык запросов и биндинги под разные языки и бд
Ответить | Правка | Наверх | Cообщить модератору

56. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (20), 26-Июл-23, 19:45 
Это плохо.
Ответить | Правка | Наверх | Cообщить модератору

77. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (45), 26-Июл-23, 22:37 
А зачем?
Сколько раз в жизни приходилось переносить код query builder-а с одного языка программирования на другой? Большинству 0, кому-то, может, 1 раз за 10 лет.
При этом query builder на том же языке, что и всё приложение, имеет очевидные преимущества как по интеграции с остальным кодом, так и по использованию инструментария.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру