Size: a a a

2020 December 01

EK

Evgeniy Kuvshinov in dbGeeks
ну тогда row_number и не парься :)
источник

T

ThunderAL in dbGeeks
Evgeniy Kuvshinov
some magic => row_number()
с лимитом и where id = 80   и   where id in (42, 32, 37) работает?
источник

EK

Evgeniy Kuvshinov in dbGeeks
ThunderAL
с лимитом и where id = 80   и   where id in (42, 32, 37) работает?
функция просто проставляет номер строки в результате :) в твоем случае это можно считать как rating
источник

T

ThunderAL in dbGeeks
ах, понял. полезненько. пойду читать документацию. спасибо за ответы
источник

EK

Evgeniy Kuvshinov in dbGeeks
row_number это оконная функция там чуть больше возможностей но в простом случае это просто порядковый номер строки
источник

EK

Evgeniy Kuvshinov in dbGeeks
для mysql есть аналог вроде, так как с оконными функциями там не густо было
источник

T

ThunderAL in dbGeeks
и, да. что мне надо поставить на поле score чтобы я мог быстренько сортировать по этому полю?
источник

EK

Evgeniy Kuvshinov in dbGeeks
ThunderAL
и, да. что мне надо поставить на поле score чтобы я мог быстренько сортировать по этому полю?
index ? :)
источник

T

ThunderAL in dbGeeks
понялпринял.
я, вот, решил перетащиться на питон или ноду и юзать постгрес вместо mysql+php
поэтому такие мелкие вопросы задаю: может быть тут (в постгресе) есть какой-то специализированный механизм)
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in dbGeeks
Подскажите: если в магазине всего 4 товара, есть код товара название и стоимость
можно ли в качестве для тестового задания симитировать БД как просто массив в моделе
чтобы без бд, и в методе просто брать данные с массива а не бд?
или такая практика не используется
и задокументировать, описую что я вот так сделал
источник

VK

Vladimir Karamazov in dbGeeks
𝓙𝓵𝓮𝓬𝓽𝓮𝓻
Подскажите: если в магазине всего 4 товара, есть код товара название и стоимость
можно ли в качестве для тестового задания симитировать БД как просто массив в моделе
чтобы без бд, и в методе просто брать данные с массива а не бд?
или такая практика не используется
и задокументировать, описую что я вот так сделал
Зависит от того, на что нацелено тестовое задание
источник

VK

Vladimir Karamazov in dbGeeks
Практика такая используется вообще в жизни, назвается использование mock-данных
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in dbGeeks
Vladimir Karamazov
Зависит от того, на что нацелено тестовое задание
Взаимодействие пользователя с товарами и корзиной
добавлять убирать
считать в ней стоимость, больше php
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in dbGeeks
вроде бы не особо важно как по мнебд, если там только 4 товара вымышленых
источник

VK

Vladimir Karamazov in dbGeeks
Я не знаю, какую цель преследуют те, кто дал тестовое. Может они хотят посмотреть на количество запросов и их оптимальность 🤷
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in dbGeeks
Vladimir Karamazov
Я не знаю, какую цель преследуют те, кто дал тестовое. Может они хотят посмотреть на количество запросов и их оптимальность 🤷
Понял, спасибо
источник

VK

Vladimir Karamazov in dbGeeks
Я бы прикрутил бд. Благо в пхп фреймоворках из коробки абстракции есть для работы с ней, ORM
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in dbGeeks
Vladimir Karamazov
Я бы прикрутил бд. Благо в пхп фреймоворках из коробки абстракции есть для работы с ней, ORM
тестовое без фрейма)
источник

VK

Vladimir Karamazov in dbGeeks
Тогда я бы туда вообще не шёл)) посадят на какой-то велосипед
источник
2020 December 02

I

Igor in dbGeeks
Ребята, подскажите, пожалуйста, как выбрать только, например, красные товары с шириной 4 или 5 и высотой 5

http://sqlfiddle.com/#!9/833b8f/385
источник