📄 compress.result
字号:
65 1068 12select companynr,count(distinct floor(fld1/100)) from t2 group by companynr;companynr count(distinct floor(fld1/100))00 4729 3534 1436 6937 10840 1641 1150 953 158 165 168 1select companynr,count(distinct concat(repeat(65,1000),floor(fld1/100))) from t2 group by companynr;companynr count(distinct concat(repeat(65,1000),floor(fld1/100)))00 4729 3534 1436 6937 10840 1641 1150 953 158 165 168 1select sum(fld1),fld3 from t2 where fld3="Romans" group by fld1 limit 10;sum(fld1) fld311402 Romansselect name,count(*) from t3 where name='cloakroom' group by name;name count(*)cloakroom 4181select name,count(*) from t3 where name='cloakroom' and price>10 group by name;name count(*)cloakroom 4181select count(*) from t3 where name='cloakroom' and price2=823742;count(*)4181select name,count(*) from t3 where name='cloakroom' and price2=823742 group by name;name count(*)cloakroom 4181select name,count(*) from t3 where name >= "extramarital" and price <= 39654943 group by name;name count(*)extramarital 4181gazer 4181gems 4181Iranizes 4181spates 4181tucked 4181violinist 4181select t2.fld3,count(*) from t2,t3 where t2.fld1=158402 and t3.name=t2.fld3 group by t3.name;fld3 count(*)spates 4181select companynr|0,companyname from t4 group by 1;companynr|0 companyname0 Unknown29 company 134 company 236 company 337 company 440 company 541 company 650 company 1153 company 758 company 865 company 968 company 10select t2.companynr,companyname,count(*) from t2,t4 where t2.companynr=t4.companynr group by t2.companynr order by companyname;companynr companyname count(*)29 company 1 9568 company 10 1250 company 11 1134 company 2 7036 company 3 21537 company 4 58840 company 5 3741 company 6 5253 company 7 458 company 8 2365 company 9 1000 Unknown 82select t2.fld1,count(*) from t2,t3 where t2.fld1=158402 and t3.name=t2.fld3 group by t3.name;fld1 count(*)158402 4181select sum(Period)/count(*) from t1;sum(Period)/count(*)9410.0000select companynr,count(price) as "count",sum(price) as "sum" ,abs(sum(price)/count(price)-avg(price)) as "diff",(0+count(price))*companynr as func from t3 group by companynr;companynr count sum diff func37 12543 309394878010 0.0000 46409178 8362 414611089292 0.0000 652236101 4181 3489454238 0.0000 422281154 4181 4112197254950 0.0000 643874311 4181 979599938 0.0000 1300291447 4181 9929180954 0.0000 1868907512 4181 3288532102 0.0000 2140672select companynr,sum(price)/count(price) as avg from t3 group by companynr having avg > 70000000 order by avg;companynr avg154 983543950.0000select companynr,count(*) from t2 group by companynr order by 2 desc;companynr count(*)37 58836 21529 9500 8234 7041 5240 3758 2368 1250 1165 1053 4select companynr,count(*) from t2 where companynr > 40 group by companynr order by 2 desc;companynr count(*)41 5258 2368 1250 1165 1053 4select t2.fld4,t2.fld1,count(price),sum(price),min(price),max(price),avg(price) from t3,t2 where t3.companynr = 37 and t2.fld1 = t3.t2nr group by fld1,t2.fld4;fld4 fld1 count(price) sum(price) min(price) max(price) avg(price)teethe 000001 1 5987435 5987435 5987435 5987435.0000dreaded 011401 1 5987435 5987435 5987435 5987435.0000scholastics 011402 1 28357832 28357832 28357832 28357832.0000audiology 011403 1 39654943 39654943 39654943 39654943.0000wallet 011501 1 5987435 5987435 5987435 5987435.0000parters 011701 1 5987435 5987435 5987435 5987435.0000eschew 011702 1 28357832 28357832 28357832 28357832.0000quitter 011703 1 39654943 39654943 39654943 39654943.0000neat 012001 1 5987435 5987435 5987435 5987435.0000Steinberg 012003 1 39654943 39654943 39654943 39654943.0000balled 012301 1 5987435 5987435 5987435 5987435.0000persist 012302 1 28357832 28357832 28357832 28357832.0000attainments 012303 1 39654943 39654943 39654943 39654943.0000capably 012501 1 5987435 5987435 5987435 5987435.0000impulsive 012602 1 28357832 28357832 28357832 28357832.0000starlet 012603 1 39654943 39654943 39654943 39654943.0000featherweight 012701 1 5987435 5987435 5987435 5987435.0000pessimist 012702 1 28357832 28357832 28357832 28357832.0000daughter 012703 1 39654943 39654943 39654943 39654943.0000lawgiver 013601 1 5987435 5987435 5987435 5987435.0000stated 013602 1 28357832 28357832 28357832 28357832.0000readable 013603 1 39654943 39654943 39654943 39654943.0000testicle 013801 1 5987435 5987435 5987435 5987435.0000Parsifal 013802 1 28357832 28357832 28357832 28357832.0000leavings 013803 1 39654943 39654943 39654943 39654943.0000squeaking 013901 1 5987435 5987435 5987435 5987435.0000contrasted 016001 1 5987435 5987435 5987435 5987435.0000leftover 016201 1 5987435 5987435 5987435 5987435.0000whiteners 016202 1 28357832 28357832 28357832 28357832.0000erases 016301 1 5987435 5987435 5987435 5987435.0000Punjab 016302 1 28357832 28357832 28357832 28357832.0000Merritt 016303 1 39654943 39654943 39654943 39654943.0000sweetish 018001 1 5987435 5987435 5987435 5987435.0000dogging 018002 1 28357832 28357832 28357832 28357832.0000scornfully 018003 1 39654943 39654943 39654943 39654943.0000fetters 018012 1 28357832 28357832 28357832 28357832.0000bivalves 018013 1 39654943 39654943 39654943 39654943.0000skulking 018021 1 5987435 5987435 5987435 5987435.0000flint 018022 1 28357832 28357832 28357832 28357832.0000flopping 018023 1 39654943 39654943 39654943 39654943.0000Judas 018032 1 28357832 28357832 28357832 28357832.0000vacuuming 018033 1 39654943 39654943 39654943 39654943.0000medical 018041 1 5987435 5987435 5987435 5987435.0000bloodbath 018042 1 28357832 28357832 28357832 28357832.0000subschema 018043 1 39654943 39654943 39654943 39654943.0000interdependent 018051 1 5987435 5987435 5987435 5987435.0000Graves 018052 1 28357832 28357832 28357832 28357832.0000neonatal 018053 1 39654943 39654943 39654943 39654943.0000sorters 018061 1 5987435 5987435 5987435 5987435.0000epistle 018062 1 28357832 28357832 28357832 28357832.0000Conley 018101 1 5987435 5987435 5987435 5987435.0000lectured 018102 1 28357832 28357832 28357832 28357832.0000Abraham 018103 1 39654943 39654943 39654943 39654943.0000cage 018201 1 5987435 5987435 5987435 5987435.0000hushes 018202 1 28357832 28357832 28357832 28357832.0000Simla 018402 1 28357832 28357832 28357832 28357832.0000reporters 018403 1 39654943 39654943 39654943 39654943.0000coexist 018601 1 5987435 5987435 5987435 5987435.0000Beebe 018602 1 28357832 28357832 28357832 28357832.0000Taoism 018603 1 39654943 39654943 39654943 39654943.0000Connally 018801 1 5987435 5987435 5987435 5987435.0000fetched 018802 1 28357832 28357832 28357832 28357832.0000checkpoints 018803 1 39654943 39654943 39654943 39654943.0000gritty 018811 1 5987435 5987435 5987435 5987435.0000firearm 018812 1 28357832 28357832 28357832 28357832.0000minima 019101 1 5987435 5987435 5987435 5987435.0000Selfridge 019102 1 28357832 28357832 28357832 28357832.0000disable 019103 1 39654943 39654943 39654943 39654943.0000witchcraft 019201 1 5987435 5987435 5987435 5987435.0000betroth 030501 1 5987435 5987435 5987435 5987435.0000Manhattanize 030502 1 28357832 28357832 28357832 28357832.0000imprint 030503 1 39654943 39654943 39654943 39654943.0000swelling 031901 1 5987435 5987435 5987435 5987435.0000interrelationships 036001 1 5987435 5987435 5987435 5987435.0000riser 036002 1 28357832 28357832 28357832 28357832.0000bee 038001 1 5987435 5987435 5987435 5987435.0000kanji 038002 1 28357832 28357832 28357832 28357832.0000dental 038003 1 39654943 39654943 39654943 39654943.0000railway 038011 1 5987435 5987435 5987435 5987435.0000validate 038012 1 28357832 28357832 28357832 28357832.0000normalizes 038013 1 39654943 39654943 39654943 39654943.0000Kline 038101 1 5987435 5987435 5987435 5987435.0000Anatole 038102 1 28357832 28357832 28357832 28357832.0000partridges 038103 1 39654943 39654943 39654943 39654943.0000recruited 038201 1 5987435 5987435 5987435 5987435.0000dimensions 038202 1 28357832 28357832 28357832 28357832.0000Chicana 038203 1 39654943 39654943 39654943 39654943.0000select t3.companynr,fld3,sum(price) from t3,t2 where t2.fld1 = t3.t2nr and t3.companynr = 512 group by companynr,fld3;companynr fld3 sum(price)512 boat 786542512 capably 786542512 cupboard 786542512 decliner 786542512 descendants 786542512 dopers 786542512 erases 786542512 Micronesia 786542512 Miles 786542512 skies 786542select t2.companynr,count(*),min(fld3),max(fld3),sum(price),avg(price) from t2,t3 where t3.companynr >= 30 and t3.companynr <= 58 and t3.t2nr = t2.fld1 and 1+1=2 group by t2.companynr;companynr count(*) min(fld3) max(fld3) sum(price) avg(price)00 1 Omaha Omaha 5987435 5987435.000036 1 dubbed dubbed 28357832 28357832.000037 83 Abraham Wotan 1908978016 22999735.132550 2 scribbled tapestry 68012775 34006387.5000select t3.companynr+0,t3.t2nr,fld3,sum(price) from t3,t2 where t2.fld1 = t3.t2nr and t3.companynr = 37 group by 1,t3.t2nr,fld3,fld3,fld3,fld3,fld3 order by fld1;t3.companynr+0 t2nr fld3 sum(price)37 1 Omaha 598743537 11401 breaking 598743537 11402 Romans 2835783237 11403 intercepted 3965494337 11501 bewilderingly 598743537 11701 astound 598743537 11702 admonishing 2835783237 11703 sumac 3965494337 12001 flanking 598743537 12003 combed 3965494337 12301 Eulerian 598743537 12302 dubbed 2835783237 12303 Kane 3965494337 12501 annihilates 598743537 12602 Wotan 2835783237 12603 snatching 3965494337 12701 grazing 598743537 12702 Baird 2835783237 12703 celery 3965494337 13601 handgun 598743537 13602 foldout 2835783237 13603 mystic 3965494337 13801 intelligibility 598743537 13802 Augustine 2835783237 13803 teethe 3965494337 13901 scholastics 598743537 16001 audiology 598743537 16201 wallet 598743537 16202 parters 2835783237 16301 eschew 598743537 16302 quitter 2835783237 16303 neat 3965494337 18001 jarring 598743537 18002 tinily 2835783237 18003 balled 3965494337 18012 impulsive 2835783237 18013 starlet 3965494337 18021 lawgiver 598743537 18022 stated 2835783237 18023 readable 3965494337 18032 testicle 2835783237 18033 Parsifal 3965494337 18041 Punjab 598743537 18042 Merritt 2835783237 18043 Quixotism 3965494337 18051 sureties 598743537 18052 puddings 2835783237 18053 tapestry 3965494337 18061 trimmings 598743537 18062 humility 2835783237 18101 tragedies 598743537 18102 skulking 2835783237 18103 flint 3965494337 18201 relaxing 598743537 18202 offload 2835783237 18402 suites 2835783237 18403 lists 3965494337 18601 vacuuming 598743537 18602 dentally 2835783237 18603 humanness 3965494337 18801 inch 598743537 18802 Weissmuller 2835783237 18803 irresponsibly 3965494337 18811 repetitions 598743537 18812 Antares 2835783237 19101 ventilate 598743537 19102 pityingly 2835783237 19103 interdependent 3965494337 19201 Graves 598743537 30501 neonatal 598743537 30502 scribbled 2835783237 30503 chafe 3965494337 31901 realtor 598743537 36001 elite 598743537 36002 funereal 2835783237 38001 Conley 598743537 38002 lectured 2835783237 38003 Abraham 3965494337 38011 groupings 598743537 38012 dissociate 2835783237 38013 coexist 3965494337 38101 rusting 598743537 38102 galling 2835783237 38103 obliterates 3965494337 38201 resumes 598743537 38202 analyzable 2835783237 38203 terminator 39654943select sum(price) from t3,t2 where t2.fld1 = t3.t2nr and t3.companynr = 512 and t3.t2nr = 38008 and t2.fld1 = 38008 or t2.fld1= t3.t2nr and t3.t2nr = 38008 and t2.fld1 = 38008;sum(price)234298select t2.fld1,sum(price) from t3,t2 where t2.fld1 = t3.t2nr and t3.companynr = 512 and t3.t2nr = 38008 and t2.fld1 = 38008 or t2.fld1 = t3.t2nr and t3.t2nr = 38008 and t2.fld1 = 38008 or t3.t2nr = t2.fld1 and t2.fld1 = 38008 group by t2.fld1;fld1 sum(price)038008 234298explain select fld3 from t2 where 1>2 or 2>3;id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE NULL NULL NULL NULL NULL NULL NULL Impossible WHEREexplain select fld3 from t2 where fld1=fld1;id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE t2 ALL NULL NULL NULL NULL 1199 select companynr,fld1 from t2 HAVING fld1=250501 or fld1=250502;companynr fld134 25050134 250502select companynr,fld1 from t2 WHERE fld1>=250501 HAVING fld1<=250502;companynr fld134 25050134 250502select companynr,count(*) as count,sum(fld1) as sum from t2 group by companynr having count > 40 and sum/count >= 120000;companynr count sum00 82 1035575329 95 1447329834 70 1778896637 588 8360209841 52 12816335select companynr from t2 group by companynr having count(*) > 40 and sum(fld1)/count(*) >= 120000 ;companynr0029343741select t2.companynr,companyname,count(*) from t2,t4 where t2.companynr=t4.companynr group by companyname having t2.companynr >= 40;companynr companyname count(*)68 company 10 1250 company 11 1140 company 5 3741 company 6 5253 company 7 458 company 8 2365 company 9 10select count(*) from t2;count(*)1199select count(*) from t2 where fld1 < 098024;count(*)387select min(fld1) from t2 where fld1>= 098024;min(fld1)98024select max(fld1) from t2 where fld1>= 098024;max(fld1)1232609select count(*) from t3 where price2=76234234;count(*)4181select count(*) from t3 where companynr=512 and price2=76234234;count(*)4181explain select min(fld1),max(fld1),count(*) from t2;id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE NULL NULL NULL NULL NULL NULL NULL Select tables optimized awayselect min(fld1),max(fld1),count(*) from t2;min(fld1) max(fld1) count(*)0 1232609 1199select min(t2nr),max(t2nr) from t3 where t2nr=2115 and price2=823742;min(t2nr) max(t2nr)2115 2115select count(*),min(t2nr),max(t2nr) from t3 where name='spates' and companynr=78;count(*) min(t2nr) max(t2nr)4181 4 41804select t2nr,count(*) from t3 where name='gems' group by t2nr limit 20;t2nr count(*)9 119 129 139 149 159 169 179 189 199 1109 1119 1129 1139 1149 1159 1169 1179 1189 1199 1select max(t2nr) from t3 where price=983543950;max(t2nr)41807select t1.period from t3 = t1 limit 1;period1001select t1.period from t1 as t1 limit 1;period9410select t1.period as "Nuvarande period" from t1 as t1 limit 1;Nuvarande period9410select period as ok_period from t1 limit 1;ok_period9410select period as ok_period from t1 group by ok_period limit 1;ok_period9410select 1+1 as summa from t1 group by summa limit 1;summa2select period as "Nuvarande period" from t1 group by "Nuvarande period" limit 1;Nuvarande period9410show tables;Tables_in_testt1t2t3t4show tables from test like "s%";Tables_in_test (s%)show tables from test like "t?";Tables_in_test (t?)show full columns from t2;Field Type Collation Null Key Default Extra Privileges Commentauto int(11) NULL NO PRI NULL auto_increment # fld1 int(6) unsigned zerofill NULL NO UNI 000000 # companynr tinyint(2) unsigned zerofill NULL NO 00 # fld3 char(30) latin1_swedish_ci NO MUL # fld4 char(35) latin1_swedish_ci NO # fld5 char(35) latin1_swedish_ci NO # fld6 char(4) latin1_swedish_ci NO # show full columns from t2 from test like 'f%';Field Type Collation Null Key Default Extra Privileges Commentfld1 int(6) unsigned zerofill NULL NO UNI 000000 # fld3 char(30) latin1_swedish_ci NO MUL # fld4 char(35) latin1_swedish_ci NO # fld5 char(35) latin1_swedish_ci NO # fld6 char(4) latin1_swedish_ci NO # show full columns from t2 from test like 's%';Field Type Collation Null Key Default Extra Privileges Commentshow keys from t2;Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Commentt2 0 PRIMARY 1 auto A 1199 NULL NULL BTREE t2 0 fld1 1 fld1 A 1199 NULL NULL BTREE t2 1 fld3 1 fld3 A NULL NULL NULL BTREE drop table t4, t3, t2, t1;CREATE TABLE t1 (cont_nr int(11) NOT NULL auto_increment,ver_nr int(11) NOT NULL default '0',aufnr int(11) NOT NULL default '0',username varchar(50) NOT NULL default '',hdl_nr int(11) NOT NULL default '0',eintrag date NOT NULL default '0000-00-00',st_klasse varchar(40) NOT NULL default '',st_wert varchar(40) NOT NULL default '',st_zusatz varchar(40) NOT NULL default '',st_bemerkung varchar(255) NOT NULL default '',kunden_art varchar(40) NOT NULL default '',mcbs_knr int(11) default NULL,mcbs_aufnr int(11) NOT NULL default '0',schufa_status char(1) default '?',bemerkung text,wirknetz text,wf_igz int(11) NOT NULL default '0',tarifcode varchar(80) default NULL,recycle char(1) default NULL,sim varchar(30) default NULL,mcbs_tpl varchar(30) default NULL,emp_nr int(11) NOT NULL default '0',laufzeit int(11) default NULL,hdl_name varchar(30) default NULL,prov_hdl_nr int(11) NOT NULL default '0',auto_wirknetz varchar(50) default NULL,auto_billing varchar(50) default NULL,touch timestamp NOT NULL,kategorie varchar(50) default NULL,kundentyp varchar(20) NOT NULL default '',sammel_rech_msisdn varchar(30) NOT NULL default '',p_nr varchar(9) NOT NULL default '',suffix char(3) NOT NULL default '',PRIMARY KEY (cont_nr),KEY idx_aufnr(aufnr),KEY idx_hdl_nr(hdl_nr),KEY idx_st_klasse(st_klasse),KEY ver_nr(ver_nr),KEY eintrag_idx(eintrag),KEY emp_nr_idx(emp_nr),KEY wf_igz(wf_igz),KEY touch(touch),KEY hdl_tag(eintrag,hdl_nr),KEY prov_hdl_nr(prov_hdl_nr),KEY mcbs_aufnr(mcbs_aufnr),KEY kundentyp(kundentyp),KEY p_nr(p_nr,suffix)) ENGINE=MyISAM;INSERT INTO t1 VALUES (3359356,405,3359356,'Mustermann Musterfrau',52500,'2000-05-20','workflow','Auftrag erledigt','Originalvertrag eingegangen und geprüft','','privat',1485525,2122316,'+','','N',1909160,'MobilComSuper92000D2',NULL,NULL,'MS9ND2',3,24,'MobilCom Shop Koeln',52500,NULL,'auto',20010202105916,'Mobilfunk','PP','','','');INSERT INTO t1 VALUES (3359357,468,3359357,'Mustermann Musterfrau',7001,'2000-05-20','workflow','Auftrag erledigt','Originalvertrag eingegangen und geprüft','','privat',1503580,2139699,'+','','P',1909171,'MobilComSuper9D1T10SFreisprech(Akquise)',NULL,NULL,'MS9NS1',327,24,'MobilCom Intern',7003,NULL,'auto',20010202105916,'Mobilfunk','PP','','','');INSERT INTO t1 VALUES (3359358,407,3359358,'Mustermann Musterfrau',7001,'2000-05-20','workflow','Auftrag erledigt','Originalvertrag eingegangen und geprüft','','privat',1501358,2137473,'N','','N',1909159,'MobilComSuper92000D2',NULL,NULL,'MS9ND2',325,24,'MobilCom Intern',7003,NULL,'auto',20010202105916,'Mobilfunk','PP','','','');INSERT INTO t1 VALUES (3359359,468,3359359,'Mustermann Musterfrau',7001,'2000-05-20','workflow','Auftrag erledigt','Originalvertrag eingegangen und geprüft','','privat',1507831,2143894,'+','','P',1909162,'MobilComSuper9D1T10SFreisprech(Akquise)',NULL,NULL,'MS9NS1',327,24,'MobilCom Intern',7003,NULL,'auto',20010202105916,'Mobilfunk','PP','','','');INSERT INTO t1 VALUES (3359360,0,0,'Mustermann Musterfrau',29674907,'2000-05-20','workflow','Auftrag erledigt','Originalvertrag eingegangen und geprüft','','privat',1900169997,2414578,'+',NULL,'N',1909148,'',NULL,NULL,'RV99066_2',20,NULL,'POS',29674907,NULL,NULL,20010202105916,'Mobilfunk','','','97317481','007');INSERT INTO t1 VALUES (3359361,406,3359361,'Mustermann Musterfrau',7001,'2000-05-20','workflow','Auftrag storniert','','(7001-84):Storno, Kd. möchte nicht mehr','privat',NULL,0,'+','','P',1909150,'MobilComSuper92000D1(Akquise)',NULL,NULL,'MS9ND1',325,24,'MobilCom Intern',7003,NULL,'auto',20010202105916,'Mobilfunk','PP','','','');INSERT INTO t1 VALUES (3359362,406,3359362,'Mustermann Musterfrau',7001,'2000-05-20','workflow','Auftrag erledigt','Originalvertrag eingegangen und geprüft','','privat',1509984,2145874,'+','','P',1909154,'MobilComSuper92000D1(Akquise)',NULL,NULL,'MS9ND1',327,24,'MobilCom Intern',7003,NULL,'auto',20010202105916,'Mobilfunk','PP','','','');SELECT ELT(FIELD(kundentyp,'PP','PPA','PG','PGA','FK','FKA','FP','FPA','K','KA','V','VA',''), 'Privat (Private Nutzung)','Privat (Private Nutzung) Sitz im Ausland','Privat (geschaeftliche Nutzung)','Privat (geschaeftliche Nutzung) Sitz im Ausland','Firma (Kapitalgesellschaft)','Firma (Kapitalgesellschaft) Sitz im Ausland','Firma (Personengesellschaft)','Firma (Personengesellschaft) Sitz im Ausland','oeff. rechtl. Koerperschaft','oeff. rechtl. Koerperschaft Sitz im Ausland','Eingetragener Verein','Eingetragener Verein Sitz im Ausland','Typ unbekannt') AS Kundentyp ,kategorie FROM t1 WHERE hdl_nr < 2000000 AND kategorie IN ('Prepaid','Mobilfunk') AND st_klasse = 'Workflow' GROUP BY kundentyp ORDER BY kategorie;Kundentyp kategoriePrivat (Private Nutzung) MobilfunkWarnings:Warning 1052 Column 'kundentyp' in group statement is ambiguousdrop table t1;SHOW STATUS LIKE 'Compression';Variable_name ValueCompression ON
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -