* рд╕рд┐рдХреНрди SQL рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдЬрд┐рд▓реЛ рддрд░рд┐рдХрд╛, 100% рдирд┐рдГрд╢реБрд▓реНрдХ рд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди-рдореБрдХреНрдд *
┬а
рдПрдХ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░рд╢реНрди рдорд╛рд╕реНрдЯрд░ SQL рд╕рд┐рдХреНрди рд░ рдмрдиреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдкрд╛рдИрдВ рдврд╛рдХрд┐рдПрдХреЛ рдкрд╛рдпреЛ рдЫред SQL рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реБ рд░ рдореЗрдХрд╛рдирд┐рдХреНрд╕ рдХреЛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╡рд░ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░рд╢реНрди рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдареВрд▓реЛ рдкреВрд▓ рд╕рдВрдЧ рд╕реАрдорд╛ рдЖрдлреНрдиреЛ SQL рдЬреНрдЮрд╛рди рдзрдХреНрдХрд╛ред
┬а
рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:
тШЕ SQL рдПрдЙрдЯрд╛ рд╕рдзреИрдВ рдмрдвреНрджреИ рдкреВрд▓ рд╣рд╛рдореАрд▓рд╛рдИ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рд╣рд╛рдореА рдЖрдлреНрдиреЛ рдорджрдд рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗрд░ рдкреНрд░рд╢реНрди рдЪрдпрди
тШЕ рддрдкрд╛рдИрдВ рд╕рдХреЗрд╕рдореНрдо рдЪрд╛рдБрдбреИ рддрдкрд╛рдИрдБрдХреЛ рдЬрд╡рд╛рдл рдкреНрд░рд╢реНрдирд╣рд░реБ рд▓реЗрдЦреНрди рдорджреНрджрдд рдЧрд░реНрди рджреНрд░реБрдд, рдЪрд┐рд▓реНрд▓реЛ рд╕реНрд╡рдд: рдкреВрд░реНрдг
тШЕ рд╣рд░реЗрдХ рдкреНрд░рд╢реНрдирдХреЛ рд╕рдВрд▓рдЧреНрди рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдорд╛рдЧреНрд░реА рддрдкрд╛рдИрдВ рдЕрдзрд┐рдХрддрдо рд╡рд┐рд╕рд░реНрдЬрди рд▓рд╛рдЧрд┐-рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЗрд░рд┐рдПрдХреЛ рдЬреБрди, рдпреЛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реБ рд╕рд┐рдХреНрди рдорджрдд рдЧрд░реНрди
тШЕ рддрдкрд╛рдИрдВ рдкрд╣рд┐рд▓реЗ рдиреИ рд╣рд▓ рдЧрд░реНрдиреБрднрдПрдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рд░ рдХреБрди рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рддрдкрд╛рдИрдВ рдмрд╛рд╣рд┐рд░ рдЖрдВрдХрдбрд╛ рдмрд╛рдБрдХреА рдЫ рд╕рдореНрдЭрдиреБрд╣реБрдиреНрдЫ
тШЕ рдмрд╕ рдмрд╛рдпрд╛рдБ рд╕реНрд╡рд╛рдЗрдк рд░ рд╕рд╣реА рдкреНрд░рд╢реНрди рдкреГрд╖реНрдардорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдмреАрдЪ рдлрд┐рд░реНрддрд╛ рд░ рдирд┐рд╕реНрдХрдиреЗрдЫ рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдлреЗрд░рдмрджрд▓ рдмрдЯрди рдЕрдирд┐рдпрдорд┐рдд рддрдкрд╛рдИрдБрд▓рд╛рдИ рдПрдХ рдЪрдпрди рдЧрд░реНрди
рд╣рд░реЗрдХ рдкреНрд░рд╢реНрди тШЕ рдирдореВрдирд╛ рдЬрд╡рд╛рдл рдЬреЛ рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ
тШЕ рд▓рдЪрд┐рд▓реЛ рдЬрд╡рд╛рдл рдЬрд╛рдБрдЪ рд╕рд┐рд╕реНрдЯрдо рдЙрддреНрддрд░ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рдЦреНрдпрд╛рд▓ рдЧрд░реНрджреИрдиред рд▓рд╛рдореЛ рдЖрдлреНрдиреЛ рдкреНрд░рд╢реНрди рдЙрддреНрддрд░ рдкреНрд░рд╢реНрди рдЬрд╕реНрддреИ рдХреБрд░рд╛ рдлрд░реНрдХрд╛рдЙрдЫ, рддрдкрд╛рдИрдБ рдЬрд╛рдиреБрд╣реЛрд╕реН рд░рд╛рдореНрд░реЛ рд╣реБрдиреБрд╣реБрдиреНрдЫред рдпрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдкреНрд░рд╢реНрди рдзреЗрд░реИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдзреЗрд░реИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН, рд░ рд╣рд╛рдореА, рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджрдгреНрдб рдЫреИрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ!
тШЕ рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорддрд┐ рд╣рд╛рдореА рдЖрдлреНрдиреЛ рдЧреЛрдкрдиреАрдпрддрд╛рдХреЛ рд╕рдореНрдорд╛рди рд╣реБрдирд╛рд▓реЗ рдЖрд╡рд╢реНрдпрдХ,
тШЕ рдиреНрдпреВрдирддрдо, backported рд╕рд╛рдорд╛рдЧреНрд░реА рдбрд┐рдЬрд╛рдЗрди рд╕рдВрдЧ рдкрд▓рд┐рд╢ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдд рдпреЛ рд╕рдмреИ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдареВрд▓реЛ рджреЗрдЦрд┐рдиреНрдЫ
┬а
рддрдкрд╛рдИрдВ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рдХреБрдиреИ рдкрдирд┐ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╡рд╛ рдердк рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЫрдиреН рднрдиреЗ, рдХреГрдкрдпрд╛ рдорд▓рд╛рдИ рдЖрдлреНрдиреЛ рд╕рдореАрдХреНрд╖рд╛ рдорд╛ рдерд╛рд╣рд╛!
┬а
рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЦреБрд▓рд╛-рд╕реНрд░реЛрдд рд╣реЛред
https://github.com/Gear61/SQLPractice : рддрд┐рдореА рдорд▓рд╛рдИ рдпреЛ рд░рд╛рдореНрд░реЛ рдорд╛ рдмрдирд╛рдЙрди рдорджрдд рдЧрд░реНрди рд╕рдХреНрдЫ