Я - борец за добро... и позитивность! // ...а по-русски Рагнарёк - маленький пушной зверёк (c) nairy // Все тлен - Ну и хрен!
Помогите советами, а лучше - киньте ссылкой.
Прохожу курсы SQL (конкретно - MySQL), текущая тема - подзапросы. Все вроде понятно, но при выполнении одного особенно заковыристого задания начала путаться в собственном коде.
Текст задания, кому интересно
В связи с этим вопрос - есть ли какие-нибудь советы по организации кода в запросе? Про то, как лучше называть переменные и подзапросы, какое расстояние от края ставить, если подзапросов несколько и т. д.
З.Ы. Если не соответствует правилам сообщества, пожалуйста, дайте ссылку на то сообщество, где можно задать такой вопрос.
Прохожу курсы SQL (конкретно - MySQL), текущая тема - подзапросы. Все вроде понятно, но при выполнении одного особенно заковыристого задания начала путаться в собственном коде.
Текст задания, кому интересно
В связи с этим вопрос - есть ли какие-нибудь советы по организации кода в запросе? Про то, как лучше называть переменные и подзапросы, какое расстояние от края ставить, если подзапросов несколько и т. д.
З.Ы. Если не соответствует правилам сообщества, пожалуйста, дайте ссылку на то сообщество, где можно задать такой вопрос.
Именование: имя таблицы сокращенное до 3-4 букв.
Документация: родная страдает отличием примеров. возможно тут почерпнете идеи msdn.microsoft.com/ru-ru/library/bb545450.aspx
или тут www.firststeps.ru/sql/oracle/r.php?1
вот эта дока но довольно старая citforum.ru/database/osbd/glava_16.shtml
просмотрите ссылки
первый совет не используйте вложенные запросы на mysql ибо тормозит.
Ну, преподаватели так и сказали - не привыкайте к ним, но изучить-то надо. На следующем занятии будут показывать join, а это, как я поняла, намного удобнее.
Кстати, вопрос - я по окончании курсов хочу самостоятельно по книге изучить Transact SQL. Насколько сильно он от MySQL отличается?
А так все базы работают примерно одинаково.
А так все базы работают примерно одинаково.
дайте ссылку на то сообщество, где можно задать такой вопрос
programming.diary.ru/
Советую дать схему БД (какие таблицы и поля даны).
И, думаю, схема БД не обязательна. Я не прошу решить за меня задачу, я просто хочу советов про то, как сделать код красивым, читаемым, и чтобы самой в нем не путаться.