Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 July 31

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Какой-то Хмырь
так ты второй case не закрыл end'ом
и после второго кейса when
Без второго when вроде работае
источник

Д

Денис Лёвкин... in SqlCom.ru - Стиль жизни SQL
Всё аргументы в сторону хранимых процедур верные, ещё и пятый - безопасность
источник
2020 August 01

EU

Egor Udovychenko in SqlCom.ru - Стиль жизни SQL
Все доброй ночи.
Понимаю что может кому-то покажется этот вопрос легким и тд.
Но я только начинаю свою  работу с SQL.
У меня в тестовом задании на собеседование есть две задачи, с первой я разобрался. А вот вторая меня не много напрягла.
Не могу даже до конца понять как должна выглядеть первая таблица.
Буду благодарен, если кто-то направит меня на правильный ход мыслей.
источник

EU

Egor Udovychenko in SqlCom.ru - Стиль жизни SQL
For this challenge you need to create a simple SELECT statement that will return all columns from the people table, and join to the sales table so that you can return the COUNT of all sales and RANK each person by their sale_count.
people table schema
• id
• name
sales table schema
• id
• people_id
• sale
• price
You should return all people fields as well as the sale count as "sale_count" and the rank as "sale_rank".
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Egor Udovychenko
Все доброй ночи.
Понимаю что может кому-то покажется этот вопрос легким и тд.
Но я только начинаю свою  работу с SQL.
У меня в тестовом задании на собеседование есть две задачи, с первой я разобрался. А вот вторая меня не много напрягла.
Не могу даже до конца понять как должна выглядеть первая таблица.
Буду благодарен, если кто-то направит меня на правильный ход мыслей.
Всмысле первая таблица? Какая ещё первая таблица, тебе же запрос написать надо.
А вобще тебе в нинзю- @sql_ninja
источник

EU

Egor Udovychenko in SqlCom.ru - Стиль жизни SQL
Андрій
Всмысле первая таблица? Какая ещё первая таблица, тебе же запрос написать надо.
А вобще тебе в нинзю- @sql_ninja
Первая таблица - сотрудников.
Вторая таблица - продаж.
По крайней мере ,так в задании написано.
источник

АГ

Андрей Громов... in SqlCom.ru - Стиль жизни SQL
Egor Udovychenko
Первая таблица - сотрудников.
Вторая таблица - продаж.
По крайней мере ,так в задании написано.
источник

АГ

Андрей Громов... in SqlCom.ru - Стиль жизни SQL
источник

TS

Timur Shubin in SqlCom.ru - Стиль жизни SQL
Всем привет. Подскажите, как сделать скрипт создания базы данных и таблиц в этой базе данных. Я пишу в одном файле create database... и create table..., но таблицы почему то не записываются в базу данных. Как сделать так, чтобы они туда записывались?
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
go
между командами
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
или use [dbname] забыл
источник

TS

Timur Shubin in SqlCom.ru - Стиль жизни SQL
Gopneg
или use [dbname] забыл
Я погуглил этот запрос, на сайте Майкрософт приведён пример  use dbnamr; go, но когда я запускаю скрипт в psql, выдаёт ошибку синтаксиса, а таблицы также не пишутся в нужнуб бд
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
psql это явно не MS SQL и тебе нужен явно не сайт майкрософт %))
источник

TS

Timur Shubin in SqlCom.ru - Стиль жизни SQL
Gopneg
psql это явно не MS SQL и тебе нужен явно не сайт майкрософт %))
Нашёл ещё на сайте postgres: exec sql connect to dbname user username; но опять не работает, хотя по описанию должно подключаться к указанной dbname
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
У тебя хоть СУБД то какая? Тут чатик по Ms sql.
источник

TS

Timur Shubin in SqlCom.ru - Стиль жизни SQL
Postgresql
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
Timur Shubin
Postgresql
Тогда иди на @sql_ninja
источник

СИ

Сергей Игнатов... in SqlCom.ru - Стиль жизни SQL
ребят всем привет, хотел поинтересоваться по такому вопросу, функция COUNT получается объединяет только если запись в строке полностью идентична другой?
источник

СИ

Сергей Игнатов... in SqlCom.ru - Стиль жизни SQL
так как если я уберу Qty он объединит полня с CarsID1
источник

K

Kizzlota in SqlCom.ru - Стиль жизни SQL
привет, подскажите пжл как с помощью SELECT квери выбрать из таблицы значения
с наивысшей временной меткой (таймстемпом, например - created_at, пускай назовем),
при условии что в таблице есть дубликаты записей (разница в них по created_at).  
версия  mysql не позволяет испольпользовать row_number over partiotion by.
| user_id  |      email       |      created_at     |
-----------------------------------------------------
|  111     |   test@lol.com   | 2020-08-01 12:45:00 |
-----------------------------------------------------
|  111     |   test@lol.com   | 2020-08-01 12:46:25 |
-----------------------------------------------------
|  222     |   test-2@lol.com | 2020-08-01 12:50:25 |
-----------------------------------------------------
|  333     |   test-3@lol.com | 2020-08-01 12:50:30 |
-----------------------------------------------------
|  333     |   test-3@lol.com | 2020-08-01 12:53:30 |
-----------------------------------------------------

как из этой псевдо табл. выбрат УНИКАЛЬНЫХ юзеров
с самой позней дате поля created_at.  
то-есть юзеров
111 - 2020-08-01 12:46:25
222 - 2020-08-01 12:50:25
333 - 2020-08-01 12:53:30
источник