рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, "рдЧреНрд░реБрдк рдмрд╛рдп" рдПрдХ рдЖрд╡рд╢реНрдпрдХ SQL (рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдХреНрд╡реЗрд░реА рд▓реИрдВрдЧреНрд╡реЗрдЬ) рдХреНрд▓реЙрдЬ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреБрдЫ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдФрд░ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЛ рдЕрдкрдиреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдФрд░ рдХреБрд╢рд▓ рддрд░реАрдХреЗ рд╕реЗ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ, рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдкрд░ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ SQL рд╕рдордЧреНрд░ рдХрд╛рд░реНрдпреЛрдВ, рдЬреИрд╕реЗ COUNT(), SUM(), AVG(), MIN(), рдФрд░ MAX() рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред . рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ, рдбреЗрдЯрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдФрд░ рдЪрд╛рд░реНрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реБрдЭрд╛рдиреЛрдВ рдФрд░ рдкреИрдЯрд░реНрди рдХреА рдмреЗрд╣рддрд░ рд╕рдордЭ рдорд┐рд▓рддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдореЗрдВ рджрд┐рдП рдЧрдП рдСрд░реНрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдСрд░реНрдбрд░_рдЖрдИрдбреА, рдЙрддреНрдкрд╛рдж_рдЖрдИрдбреА, рдЧреНрд░рд╛рд╣рдХ_рдЖрдИрдбреА, рдСрд░реНрдбрд░_рджрд┐рдирд╛рдВрдХ рдФрд░ рдХреАрдордд рдЬреИрд╕реЗ рд╡рд┐рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдХреЛрдИ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рдж рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреБрд▓ рд░рд╛рдЬрд╕реНрд╡ рдпрд╛ рдкреНрд░рддрд┐ рджрд┐рди рдкреНрд░рд╛рдкреНрдд рдСрд░реНрдбрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдХреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдФрд░ рдЖрдпреЛрдЬрди рдХрд╛рд░реНрдп рдбреЗрдЯрд╛ рдореЗрдВ рд╕рд╛рд░реНрдердХ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рд╕реВрдЪрд┐рдд рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдФрд░ рд▓рдХреНрд╖рд┐рдд рд╕реБрдзрд╛рд░реЛрдВ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддреЗ рд╣реИрдВред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ SQL рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
SELECT product_id, SUM(price) as total_revenue FROM orders GROUP BY product_id;
рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рдж рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп рдХреЙрд▓рдо рдорд╛рди рдЬреЛрдбрд╝рдХрд░ рдФрд░ рдЙрдиреНрд╣реЗрдВ product_id рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдореВрд╣реАрдХреГрдд рдХрд░рдХреЗ рдХреБрд▓ рд░рд╛рдЬрд╕реНрд╡ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдореА рд╕рд╛рд░рд╛рдВрд╢ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА рдХреЗ рд▓рд┐рдП рдЕрд░реНрдЬрд┐рдд рдХреБрд▓ рд░рд╛рд╢рд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рд╣реА рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдФрд░ SQL рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, SELECT рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдореЗрдВ рд╕рднреА рдЧреИрд░-рдПрдХрддреНрд░рд┐рдд рдХреЙрд▓рдо рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХреЙрд▓рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░рд╛, рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХреЙрд▓рдореЛрдВ рдХреЗ рдХреНрд░рдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрджрд╛рдиреБрдХреНрд░рдо рд╕рдореВрд╣реАрдХрд░рдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХреБрдЫ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд░реНрддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдореВрд╣реЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ HAVING рдХреНрд▓реЙрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
AppMasterno-code рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рд╣реЗрд░рдлреЗрд░ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рдореВрд▓реНрдп рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд╡реЗрдм, рдореЛрдмрд╛рдЗрд▓ рдФрд░ рдмреИрдХрдПрдВрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдбреЗрдЯрд╛ рдореЙрдбрд▓ (рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛) рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб drag-and-drop рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕, рдХреБрд╢рд▓ рдбреЗрдЯрд╛ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдХреЛ рд╕рд╣рдЬрддрд╛ рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред
рдРрдкрдорд╛рд╕реНрдЯрд░ рдХрд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕реНрдХреНрд▓-рд╕рдВрдЧрдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд░реНрдерди рдЙрджреНрдпрдо рдФрд░ рдЙрдЪреНрдЪ-рд▓реЛрдб рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЧреНрд░реБрдк рдмрд╛рдп рдлреАрдЪрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ, рд╣рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдВрд╢реЛрдзрди рдкрд░ рддрдХрдиреАрдХреА рдЛрдг рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ AppMaster рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рд╣реИред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕рднреА рдЖрдХрд╛рд░ рдХреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓, рддреЗрдЬрд╝ рдФрд░ рд▓рд╛рдЧрдд рдкреНрд░рднрд╛рд╡реА рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
рдЕрдВрдд рдореЗрдВ, рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬрд╝ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп SQL рдХреНрд╡реЗрд░реА рдШрдЯрдХ рд╣реИред рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЛ рдбреЗрдЯрд╛ рдХреЗ рдмрдбрд╝реЗ рд╕реЗрдЯреЛрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ, рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдореВрд▓реНрдпрд╡рд╛рди рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реВрдЪрд┐рдд рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред AppMasterno-code рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдПрдХреАрдХрд░рдг рдЖрдзреБрдирд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЗрд╕рдХреЗ рдорд╣рддреНрд╡ рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрдХреЗрд▓реЗрдмрд▓, рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдмрдВрдзрдиреАрдп рдФрд░ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдбреЗрдЯрд╛-рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред