рджреВрд╕рд░реА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ CUBRID рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди!

рд╣рд╛рдп, рд╣реЗрдмрд░реВрд╕рд░! рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рд▓рд╛рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдиреЗ рджреВрд╕рд░реА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдЬреАрддреА рд╣реИ CUBRID! рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХрд╛ рд╕рд╛рд░ рдЬрд╛рд╡рд╛ рдпрд╛ рдкреАрдПрдЪрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рдвреВрдВрдврдирд╛ рд╣реИред рд╕рдорд╛рдзрд╛рди рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрд▓реЗ рд╣реА рдЖрдк CUBRID рдФрд░ CUBRID рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рдирд╣реАрдВ рд╣реИрдВ! рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛, рдлрд┐рд░ рд╡реИрд╕реЗ рднреА рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рджреЗрдЦреЗрдВ - рдпрд╣ рдмрд╕ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЙрдкрдпреЛрдЧреА рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!

рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреА рдЪреБрдиреМрддреА


рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, CUBRID ред рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдХрд╛рд░реНрдп рдЙрд╕ рдореВрд▓реНрдп рдХреЛ рдЦреЛрдЬрдирд╛ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдЯреЗрдмрд▓ рдПрдХ рд╕реАрдорд┐рдд рд╕реВрдЪреА рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдорд╛рди рдХреЛ рдорд╛рдирдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рдирд┐рд░реНрдгрдп


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреЙрд▓рдо рдФрд░ рдЙрдирдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо PDO рдлрд╝рдВрдХреНрд╢рдВрд╕ рдпрд╛ "рдореВрд▓" CUBRID рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛:
cubrid_schema( $this->conn , CUBRID_SCH_CLASS ); 

рдЖрд╡рд╢реНрдпрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВрдЧреЗ:
 $result = cubrid_execute( $this->conn , "SELECT * FROM {$table['NAME']} LIMIT 0;"); $column_names = cubrid_column_names($result); $column_types = cubrid_column_types($result); 

$column_names рдФрд░ $column_types рдХреНрд░рдорд╢рдГ рд╕рд╛рд░рдгреА рдлрд╝реАрд▓реНрдб рдХреЗ рдирд╛рдо рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рд░рдгрд┐рдпрд╛рдБ рд╣реИрдВред

рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдиреБрд░реЛрдз рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:
 SELECT TO_CHAR(`fieldname`), count(*) FROM `tablename` GROUP BY `fieldname` ORDER BY 2 DESC; 

рд╣рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЙрд▓рдо рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд╡реЗрд░реА рдереЛрдбрд╝реА рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ " рдорд╛рди " рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдорд┐рд▓рддреА рд╣реИ - " рдПрдХ рдХреЙрд▓рдо рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ " рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрд╡рд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдзред рдЙрджрд╛рд╣рд░рдг рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо:
рдореВрд▓реНрдпрд╕рдВрдЦреНрдпрд╛
CUBRID159
рд╣реИрд▓реЛ!80
14.350
......

рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ " CUBRID " рдХрд╛ рдорд╛рди рддрд╛рд▓рд┐рдХрд╛ рдлрд╝реАрд▓реНрдб рдореЗрдВ 159 рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ " 14.3 " рдХреЗрд╡рд▓ 50 рд╣реИред
рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЕрдиреБрд░реЛрдз рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рд▓рдЧрднрдЧ рд╕рд░рд▓ рдФрд░ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реИ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЬрд╛рдБрдЪ рдХреЗред рдРрд╕реЗ рдХрдИ рдЕрдиреБрд░реЛрдз рд╣реИрдВ - рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдПрдХ, рд▓реЗрдХрд┐рди рдбрд░реЗ рдирд╣реАрдВ, рд╣рдордиреЗ рдЗрди рд╕рднреА рдореВрд▓реНрдпреЛрдВ рдХреЛ PHP рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд╣рдо рдЕрдиреБрд░реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЙрдЗрдВрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рд╕рд╣реЗрдЬреЗрдВред

рдЕрдм рд╣рдореЗрдВ рдЧрдгрдирд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХреНрдпрд╛ рдореВрд▓реНрдп рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрдиреЗ рд▓реВрдк рдореЗрдВ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рд╕реЗ рдПрдХ рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо рдирд┐рдХрд╛рд▓реЗрдВрдЧреЗ рдФрд░ рдЙрд╕рдореЗрдВ рд╕реЗ рд╡рд░реНрддрдорд╛рди рдкрдВрдХреНрддрд┐ рдирд┐рдХрд╛рд▓реЗрдВрдЧреЗред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рддреАрди рдХреЙрд▓рдо Field1 , Field2 , Field3 рд▓реЗрддреЗ рд╣реИрдВ , рдЬрд┐рд╕рд╕реЗ рдХреНрд╡реЗрд░реА рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рд╣реИрдВ:

рдлрд╝реАрд▓реНрдб рдлрд╝реАрд▓реНрдб 1 рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкрд░рд┐рдгрд╛рдо:
рдореВрд▓реНрдпрд╕рдВрдЦреНрдпрд╛
CUBRID159
рд╣реИрд▓реЛ!80
14.350
......

рдлрд╝реАрд▓реНрдб 2 рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо:
рдореВрд▓реНрдпрд╕рдВрдЦреНрдпрд╛
14.3160
CUBRID100
xyz90
......

рдлрд╝реАрд▓реНрдб 3 рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо:
рдореВрд▓реНрдпрд╕рдВрдЦреНрдпрд╛
рд╣реИрд▓реЛ!100
14.310
xyz5
......

рдЯреЗрдмрд▓реНрд╕ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдХреНрд╡реЗрд░реА рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЪрдХреНрд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ, рд╣рдо рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдкрдврд╝реЗрдВрдЧреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд░рдгреА рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдкрд╣рд▓реЗ рдЯреНрд░рд╛рд╡реЗрд▓ рдХреЗ рдмрд╛рдж рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
 Array('CUBRID' => 159, '14,3' => 160, 'HOLA!' => 100) 

рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдпрд╣ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдХрд╛рд░реНрдп рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВред
рдкрд░рд┐рдгрд╛рдореА рдбреЗрдЯрд╛ рд╣рдо рдПрдХ рдРрд░реЗ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдгрд╛рдо рдПрдХ рдзреБрд░реА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдкрд╣рд▓реЗ рдХреНрд░реЙрд▓ рдХреЗ рдмрд╛рдж рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдореВрд▓реНрдпрдлрд╝реАрд▓реНрдб 1рдлрд╝реАрд▓реНрдб 2рдлрд╝реАрд▓реНрдб 3рдпреЛрдЧрд╕рдВрднрд╛рд╡рд┐рдд рд░рд╛рд╢рд┐
14.3-160-160259
CUBRID159--159260
рд╣реИрд▓реЛ!--100100319

рдбреЗрдЯрд╛ рд▓реВрдк рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдирдП рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд╕рд░рдгреА рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рд╣рд╛рдЗрдлрд╝рди рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рди рдЕрднреА рддрдХ рдЗрд╕ рдХреЙрд▓рдо рдореЗрдВ рд╕рд╛рдордиреЗ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдпрд╣ рдЕрднреА рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рдорд╛рддреНрд░рд╛ рдПрдХ рд╣реА рдХреЙрд▓рдо рдореЗрдВ рдкрд╛рдП рдЧрдП рдкрд┐рдЫрд▓реЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрд╡рд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рднрд▓реЗ рд╣реА " рдлрд╝реАрд▓реНрдб 2 " рдХреЙрд▓рдо рдореЗрдВ " CUBRID " рдорд╛рди рдЖрдЧреЗ рд╣реИ, рдЗрд╕рдХреА рдорд╛рддреНрд░рд╛ 160 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧреАред "рд╕рдВрднрд╛рд╡рд┐рдд рд░рд╛рд╢рд┐" рдпрд╣ рдорд╛рди рдХрд┐рддрдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ "рд╣рд╛рдЗрдлрд╝рди рд░рд╛рд╢рд┐"ред " CUBRID " рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд░рд╛рд╢рд┐ рдЗрд╕ рдзрд╛рд░рдгрд╛ рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рди рдХреНрд░рдорд╢рдГ " рдлрд╝реАрд▓реНрдб 2 " рдФрд░ " рдлрд╝реАрд▓реНрдб 3 " рдореЗрдВ рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рд╕рдВрдЦреНрдпрд╛ (160 рдФрд░ 100) рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд╣реЛрдЧрд╛ред
рдпреЗ рдбреЗрдЯрд╛ рд╣рдореЗрдВ рдХреНрдпрд╛ рджреЗрддреЗ рд╣реИрдВ? рд╡реЗ рд╣рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдпрд╛ рд╡рд╣ рдорд╛рди рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдХрд┐рддрдирд╛ рдПрдХрддреНрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ ред рд░рд╛рд╢рд┐ + рд╕рдВрднрд╛рд╡рд┐рдд рд░рд╛рд╢рд┐ - рдпрд╣ рд╡рд╣ рд░рд╛рд╢рд┐ рд╣реИ рдЬреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдЧреЗ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд▓реЗ рдЪрд░рдг рдХреЗ рдмрд╛рдж (" рд╣реЛрд▓рд╛! " - 80, " рдХреНрдпреВрдмреНрд░рд┐рдб " - 100, " 14.3 " - 10), рддрд╛рд▓рд┐рдХрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдореВрд▓реНрдпрдлрд╝реАрд▓реНрдб 1рдлрд╝реАрд▓реНрдб 2рдлрд╝реАрд▓реНрдб 3рдпреЛрдЧрд╕рдВрднрд╛рд╡рд┐рдд рд░рд╛рд╢рд┐
CUBRID159100-25910
рд╣реИрд▓реЛ!80-100180100
14.3-1601017080

" 14.3 " рдХреЗ рдореВрд▓реНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ: рдЗрд╕рдХрд╛ рдпреЛрдЧ 170 рд╣реИ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ 80 рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рд╕рдлрд▓ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, рдЗрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ 250 рд╣реЛрдЧреА, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрджрд╛ рдиреЗрддрд╛ ( CUBRID - 259) рд╕реЗ рдХрдо рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореВрд▓реНрдп рд╣рдорд╛рд░реА рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдЙрд╕реЗ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рд╣реИред рд╣рдо рд╕реВрдЪреА рд╕реЗ "14.3" рдорд╛рди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдм рдЦрд╛рддреЗ рдореЗрдВ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рд╕рднреА рдЕрд░реНрдереЛрдВ рдХреЗ рд╕рд╛рде рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдиреЗрддрд╛ рдирд╣реАрдВ рдмрди рд╕рдХрддреЗред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЙрди рдореВрд▓реНрдпреЛрдВ рд╕реЗ "рдЯреЙрдк" рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рд▓реЗрдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рддрд╛ рд╣реИред

рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ (" 14.3 " - 50, " xyz " - 90, " xyz " - 5) рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЕрдм, рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рднреА рдореВрд▓реНрдп "рдЯреЙрдк" рдирд╣реАрдВ рд╣реИ, рд╡рд╣ 145 (50 + 90/5) рд╕реЗ рдЕрдзрд┐рдХ рдбрд╛рдпрд▓ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реА рдЬрдЧрд╣ рд▓реЗ рд▓реЛред рд╣рдо рдЗрд╕ рдкрд░ рдЕрдкрдиреА рдЦреЛрдЬ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╢реЗрд╖ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдореВрд▓реНрдп рдмрд╕ "рд╢реАрд░реНрд╖" рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВред
рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдиреЗрддреГрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрдХреЛрдВ рдХреА рдПрдХ рд╕рдЯреАрдХ рд╕реВрдЪреА рд╣реИ, рддреЛ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрди рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬрд┐рдирдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣рд╛рдЗрдлрд╝рди рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдЙрди рдореЗрдВ рдЬреЛ рд╣рдо рдЕрднреА рднреА рдЕрд░реНрде рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рд░рд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ:

 SELECT `Field3`, count(*) FROM `tablename` WHERE `Field3` = `CUBRID` GROUP BY `Field3`; 


рдкреНрд░рддреНрдпреЗрдХ рдорд╛рди рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЙрд▓рдо рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд▓рд┐рдЦрдХрд░, рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдореВрд▓реНрдп рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд▓рд┐рдВрдХ:
рд╕рдорд╛рдзрд╛рди рд╕реНрд░реЛрдд рдХреЛрдб (GPL v2 рд▓рд╛рдЗрд╕реЗрдВрд╕)
рдПрдХреНрд╕реНрдЯрд╛рдЬрд╝реА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╡рд┐рдЬреЗрддрд╛ рджреНрд╡рд╛рд░рд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рд░реНрдгрдп
рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп (Eng)
рд╣реИрдмреЗ (рд░рд╕) рдкрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреА рдШреЛрд╖рдгрд╛
рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╡рд┐рдЬреЗрддрд╛ ( рдЗрдВрдЧреНрд▓реИрдВрдб , рд░рд╕ )
CUBRID рдкреНрд░рд▓реЗрдЦрди

Source: https://habr.com/ru/post/In125608/


All Articles