Size: a a a

2020 April 16

🅰

🅰️ртур in sql_ninja
Игорь
это наверное mysql?
Я пока не различаю, но везде по курсу звучит SQL
источник

🅰

🅰️ртур in sql_ninja
А можно сформировать запрос, который бы запрашивал наличие/отсутствие вычисляемого столбца?
источник

T

Timus in sql_ninja
а зачем? это на сколько я помню через системные таблицы делается
источник

🅰

🅰️ртур in sql_ninja
На курсе дали задание для конкурса, сформировать запрос к таблице 👇
источник

🅰

🅰️ртур in sql_ninja
источник

🅰

🅰️ртур in sql_ninja
Хочу составить запрос: показать максимальную скидку для книг Булгакова при их наличии.
источник

DP

Dmitry Paziy in sql_ninja
ну тут два способа:
1. вычисляем список скидок, сортируем по desc  и показываем только первую строку
2. вычисляем самую большую скидку (хоть пузырьковой сортировкой) и показываем её
источник

AA

Albert Abdullin in sql_ninja
🅰️ртур
На курсе дали задание для конкурса, сформировать запрос к таблице 👇
А это платный курс или бесплатный?
источник

🅰

🅰️ртур in sql_ninja
Albert Abdullin
А это платный курс или бесплатный?
0 руб.
источник

AA

Albert Abdullin in sql_ninja
Введение в базы данных от ВШЭ?
источник

🅰

🅰️ртур in sql_ninja
источник

🅰

🅰️ртур in sql_ninja
Dmitry Paziy
ну тут два способа:
1. вычисляем список скидок, сортируем по desc  и показываем только первую строку
2. вычисляем самую большую скидку (хоть пузырьковой сортировкой) и показываем её
Если бы был столбец sale, я понимаю,  как это сделать. Но, когда он вычисляемый...
источник

🅰

🅰️ртур in sql_ninja
Типа, если sale есть, то показать max для автора 'Булгаков', если нет, то показать NULL.
источник

DP

Dmitry Paziy in sql_ninja
так легко же его завести
источник

DP

Dmitry Paziy in sql_ninja
в селект добавляешь просто и вычисляешь, а потом групировку и ордер бай деск
источник

DP

Dmitry Paziy in sql_ninja
к примеру:
SELECT author, title,
      round(IF(author = 'Булгаков М.А.', price*0.9, IF(author = 'Есенин С.А.', price*0.95)),2)
          AS new_price, (вычисляем скидку от суммы)  as "Скидка"
FROM book
group by author, title,new_price,"Скидка"
order by"Скидка" desc ;
источник

DP

Dmitry Paziy in sql_ninja
либо делаешь max по новому столбцу
источник

DP

Dmitry Paziy in sql_ninja
источник

🅰

🅰️ртур in sql_ninja
Видимо, не могу донести или такой возможности нет, априори))
источник

DP

Dmitry Paziy in sql_ninja
источник