Size: a a a

DBA - русскоговорящее сообщество

2020 December 22

LE

Lex E in DBA - русскоговорящее сообщество
Vitaliy Romanovich
Всем добрый день.
Может сможет кто помочь, по работе появилась необходимость изучения MS SQL, дали  конкретные темы которые нужно изучать:
- стандартные запросы и типы данных
- подзапросы
- временные таблицы и CTE
- оконные функции
- индексы.
Мне больше подходит формат изучения в виде чтения книги с тестовой БД  и заданиями, слышал, что такие книги есть, может кто подсказать хорошую? В SQL ноль.
очень забавная книга
не уверен что есть на русском

Practical SQL: A Beginner's Guide to Storytelling with Data
Книга, Энтони Дебаррос 2018

не обращай внимания что книга про postgre, базовые вещи в субд - универсальные

плюс
About the Technical Reviewer
Josh Berkus is a “hacker emeritus” for the PostgreSQL Project, where he
served on the Core Team for 13 years. He was also a database consultant for
15 years, working with PostgreSQL, MySQL, CitusDB, Redis, CouchDB,
Hadoop, and Microsoft SQL Server. Josh currently works as a Kubernetes
community manager at Red Hat, Inc.

- Common Table Expression (CTE), 200
advantages, 201
CASE statement example, 209
definition, 200


- window functions
definition of, 164
OVER clause, 164
PARTITION BY clause, 165

- indexes, 108
B-Tree, 108
considerations before adding, 111
creating on columns, 110
dropping, 111
GIN, 108
GiST, 108, 252
measuring effect on performance, 109
not included with table backups, 140
syntax for creating, 108
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Лучший ник
Здравствуйте! вопрос от чайника :)
Можно ли сделать группировку таблицы по одному столбцу и сортировку по другому?
Типа по полю, которого нет в группировке?
источник

Л

Лучший ник in DBA - русскоговорящее сообщество
Ilia Zviagin
Типа по полю, которого нет в группировке?
Да
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Нет, нельзя, невозможно. Надо либо сгруппировать и по этому полю тоже, либо не сортировать.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Либо сагрегировать поле и сортировать по агрегированному значению.
источник

Л

Лучший ник in DBA - русскоговорящее сообщество
Ilia Zviagin
Нет, нельзя, невозможно. Надо либо сгруппировать и по этому полю тоже, либо не сортировать.
Есть таблица спортсмены, задание сделать группировку по стати спортсменов и отсортировать записи по балам
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Я как бы написал всё...
источник

VR

Vitaliy Romanovich in DBA - русскоговорящее сообщество
Хз, я столкнулся с проблемой при запуске студии, загуглил способы решения, они не помогли и пришел в чат про БД и SQL, к 2714 людям среди которых скорее всего, но это не точно, имеется народ который эту студию запускал и возможно сталкивался с такой проблемой, а то что я описал это и есть способы решения который выдал интернет.
источник

VR

Vitaliy Romanovich in DBA - русскоговорящее сообщество
Lex E
очень забавная книга
не уверен что есть на русском

Practical SQL: A Beginner's Guide to Storytelling with Data
Книга, Энтони Дебаррос 2018

не обращай внимания что книга про postgre, базовые вещи в субд - универсальные

плюс
About the Technical Reviewer
Josh Berkus is a “hacker emeritus” for the PostgreSQL Project, where he
served on the Core Team for 13 years. He was also a database consultant for
15 years, working with PostgreSQL, MySQL, CitusDB, Redis, CouchDB,
Hadoop, and Microsoft SQL Server. Josh currently works as a Kubernetes
community manager at Red Hat, Inc.

- Common Table Expression (CTE), 200
advantages, 201
CASE statement example, 209
definition, 200


- window functions
definition of, 164
OVER clause, 164
PARTITION BY clause, 165

- indexes, 108
B-Tree, 108
considerations before adding, 111
creating on columns, 110
dropping, 111
GIN, 108
GiST, 108, 252
measuring effect on performance, 109
not included with table backups, 140
syntax for creating, 108
спасибо
источник

Л

Лучший ник in DBA - русскоговорящее сообщество
Ilia Zviagin
Я как бы написал всё...
сагрегировать не совсем понимаю этот термин
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Лучший ник
сагрегировать не совсем понимаю этот термин
Применить агриригующую функцию к полю
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Лучший ник
сагрегировать не совсем понимаю этот термин
"Сргуппировать" по=твоему
источник

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
Лучший ник
Есть таблица спортсмены, задание сделать группировку по стати спортсменов и отсортировать записи по балам
отсортировать по "суммам" баллов видимо
источник

Л

Лучший ник in DBA - русскоговорящее сообщество
Андрей Агеев
отсортировать по "суммам" баллов видимо
все одно не получится, если сортировать другое поле,то группировка по стати сбивается
источник

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
доцент бы заставил (с)
источник

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
Лучший ник
все одно не получится, если сортировать другое поле,то группировка по стати сбивается
если вместо разговоров предъявили бы конструктор тестового набора данных и что хотите получить, думаю больше шансов будет получить конкретную помощь
источник

IS

Igor Suvorov in DBA - русскоговорящее сообщество
Vitaliy Romanovich
Думаешь тут никто никогда студию не запускал? И с такой проблемой столкнуться не мог?
Тут знаете у меня больше вопросов чем ответов. Без обид, но вы кидаете какой-то скрин с ни о чем не говорящей ошибкой. Какая у вас ОС. Где вы качали эту студию? Какая версия студии? :D или вы считаете все знают о чем речь? Никто и не поможет пока не будет конструктива. Все эти 2714 человек пройду мимо))
источник

VR

Vitaliy Romanovich in DBA - русскоговорящее сообщество
Igor Suvorov
Тут знаете у меня больше вопросов чем ответов. Без обид, но вы кидаете какой-то скрин с ни о чем не говорящей ошибкой. Какая у вас ОС. Где вы качали эту студию? Какая версия студии? :D или вы считаете все знают о чем речь? Никто и не поможет пока не будет конструктива. Все эти 2714 человек пройду мимо))
тут справедливое замечание,  не дописал.
Да на самом деле ответ прост, винда 10, все скачано с официального сайта, последняя версия, перепробовал все что мог уже...очень надо запуститься, наверно переустановлю винду, так как ничего не помогает
источник

IS

Igor Suvorov in DBA - русскоговорящее сообщество
xD
источник

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
Vitaliy Romanovich
тут справедливое замечание,  не дописал.
Да на самом деле ответ прост, винда 10, все скачано с официального сайта, последняя версия, перепробовал все что мог уже...очень надо запуститься, наверно переустановлю винду, так как ничего не помогает
run as admin если, тоже не стартует?
источник