⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 order_by.result

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 RESULT
📖 第 1 页 / 共 2 页
字号:
drop table if exists t1,t2,t3;CREATE TABLE t1 (id int(6) DEFAULT '0' NOT NULL,idservice int(5),clee char(20) NOT NULL,flag char(1),KEY id (id),PRIMARY KEY (clee));INSERT INTO t1 VALUES (2,4,'6067169d','Y');INSERT INTO t1 VALUES (2,5,'606716d1','Y');INSERT INTO t1 VALUES (2,1,'606717c1','Y');INSERT INTO t1 VALUES (3,1,'6067178d','Y');INSERT INTO t1 VALUES (2,6,'60671515','Y');INSERT INTO t1 VALUES (2,7,'60671569','Y');INSERT INTO t1 VALUES (2,3,'dd','Y');CREATE TABLE t2 (id int(6) NOT NULL auto_increment,description varchar(40) NOT NULL,idform varchar(40),ordre int(6) unsigned DEFAULT '0' NOT NULL,image varchar(60),PRIMARY KEY (id),KEY id (id,ordre));INSERT INTO t2 VALUES (1,'Emettre un appel d''offres','en_construction.html',10,'emettre.gif');INSERT INTO t2 VALUES (2,'Emettre des soumissions','en_construction.html',20,'emettre.gif');INSERT INTO t2 VALUES (7,'Liste des t2','t2_liste_form.phtml',51060,'link.gif');INSERT INTO t2 VALUES (8,'Consulter les soumissions','consulter_soumissions.phtml',200,'link.gif');INSERT INTO t2 VALUES (9,'Ajouter un type de materiel','typeMateriel_ajoute_form.phtml',51000,'link.gif');INSERT INTO t2 VALUES (10,'Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif');INSERT INTO t2 VALUES (3,'Cr閑r une fiche de client','clients_ajoute_form.phtml',40000,'link.gif');INSERT INTO t2 VALUES (4,'Modifier des clients','en_construction.html',40010,'link.gif');INSERT INTO t2 VALUES (5,'Effacer des clients','en_construction.html',40020,'link.gif');INSERT INTO t2 VALUES (6,'Ajouter un service','t2_ajoute_form.phtml',51050,'link.gif');select t1.id,t1.idservice,t2.ordre,t2.description  from t1, t2 where t1.id = 2   and t1.idservice = t2.id  order by t2.ordre;id	idservice	ordre	description2	1	10	Emettre un appel d'offres2	3	40000	Cr閑r une fiche de client2	4	40010	Modifier des clients2	5	40020	Effacer des clients2	6	51050	Ajouter un service2	7	51060	Liste des t2drop table t1,t2;create table t1 (first char(10),last char(10));insert into t1 values ("Michael","Widenius");insert into t1 values ("Allan","Larsson");insert into t1 values ("David","Axmark");select concat(first," ",last) as name from t1 order by name;nameAllan LarssonDavid AxmarkMichael Wideniusselect concat(last," ",first) as name from t1 order by name;nameAxmark DavidLarsson AllanWidenius Michaeldrop table t1;create table t1 (i int);insert into t1 values(1),(2),(1),(2),(1),(2),(3);select distinct i from t1;i123select distinct i from t1 order by rand(5);i132select distinct i from t1 order by i desc;i321select distinct i from t1 order by 1-i;i321select distinct i from t1 order by mod(i,2),i;i213drop table t1;create table t1 ( pk     int primary key, name   varchar(255) not null, number varchar(255) not null);insert into t1 values (1, 'Gamma',     '123'), (2, 'Gamma Ext', '123a'), (3, 'Alpha',     '001'), (4, 'Beta',      '200c');select distinct t1.name as 'Building Name',t1.number as 'Building Number' from t1 order by t1.name asc;Building Name	Building NumberAlpha	001Beta	200cGamma	123Gamma Ext	123adrop table t1;create table t1 (id int not null,col1 int not null,col2 int not null,index(col1));insert into t1 values(1,2,2),(2,2,1),(3,1,2),(4,1,1),(5,1,4),(6,2,3),(7,3,1),(8,2,4);select * from t1 order by col1,col2;id	col1	col24	1	13	1	25	1	42	2	11	2	26	2	38	2	47	3	1select col1 from t1 order by id;col122111232select col1 as id from t1 order by id;id11122223select concat(col1) as id from t1 order by id;id11122223drop table t1;CREATE TABLE t1 (id int auto_increment primary key,aika varchar(40),aikakentta  timestamp);insert into t1 (aika) values ('Keskiviikko');insert into t1 (aika) values ('Tiistai');insert into t1 (aika) values ('Maanantai');insert into t1 (aika) values ('Sunnuntai');SELECT FIELD(SUBSTRING(t1.aika,1,2),'Ma','Ti','Ke','To','Pe','La','Su') AS test FROM t1 ORDER by test;test1237drop table t1;CREATE TABLE t1(a          int unsigned       NOT NULL,b          int unsigned       NOT NULL,c          int unsigned       NOT NULL,UNIQUE(a),INDEX(b),INDEX(c));CREATE TABLE t2(c          int unsigned       NOT NULL,i          int unsigned       NOT NULL,INDEX(c));CREATE TABLE t3(c          int unsigned       NOT NULL,v          varchar(64),INDEX(c));INSERT INTO t1 VALUES (1,1,1);INSERT INTO t1 VALUES (2,1,2);INSERT INTO t1 VALUES (3,2,1);INSERT INTO t1 VALUES (4,2,2);INSERT INTO t2 VALUES (1,50);INSERT INTO t2 VALUES (2,25);INSERT INTO t3 VALUES (1,'123 Park Place');INSERT INTO t3 VALUES (2,'453 Boardwalk');SELECT    a,b,if(b = 1,i,if(b = 2,v,''))FROM      t1LEFT JOIN t2 USING(c)LEFT JOIN t3 ON t3.c = t1.c;a	b	if(b = 1,i,if(b = 2,v,''))1	1	502	1	253	2	123 Park Place4	2	453 BoardwalkSELECT    a,b,if(b = 1,i,if(b = 2,v,''))FROM      t1LEFT JOIN t2 ON t1.c = t2.cLEFT JOIN t3 ON t3.c = t1.c;a	b	if(b = 1,i,if(b = 2,v,''))1	1	502	1	253	2	123 Park Place4	2	453 BoardwalkSELECT    a,b,if(b = 1,i,if(b = 2,v,''))FROM      t1LEFT JOIN t2 USING(c)LEFT JOIN t3 ON t3.c = t1.cORDER BY a;a	b	if(b = 1,i,if(b = 2,v,''))1	1	502	1	253	2	123 Park Place4	2	453 BoardwalkSELECT    a,b,if(b = 1,i,if(b = 2,v,''))FROM      t1LEFT JOIN t2 ON t1.c = t2.cLEFT JOIN t3 ON t3.c = t1.cORDER BY a;a	b	if(b = 1,i,if(b = 2,v,''))1	1	502	1	253	2	123 Park Place4	2	453 Boardwalkdrop table t1,t2,t3;create table t1 (ID int not null primary key, TransactionID int not null);insert into t1 (ID, TransactionID) values  (1,  87), (2,  89), (3,  92), (4,  94), (5,  486), (6,  490), (7,  753), (9,  828), (10, 832), (11, 834), (12, 840);create table t2 (ID int not null primary key, GroupID int not null);insert into t2 (ID, GroupID) values (87,  87), (89,  89), (92,  92), (94,  94), (486, 486), (490, 490),(753, 753), (828, 828), (832, 832), (834, 834), (840, 840);create table t3 (ID int not null primary key, DateOfAction date not null);insert into t3 (ID, DateOfAction) values  (87,  '1999-07-19'), (89,  '1999-07-19'), (92,  '1999-07-19'), (94,  '1999-07-19'), (486, '1999-07-18'), (490, '2000-03-27'), (753, '2000-03-28'), (828, '1999-07-27'), (832, '1999-07-27'),(834, '1999-07-27'), (840, '1999-07-27');select t3.DateOfAction, t1.TransactionID from t1 join t2 join t3 where t2.ID = t1.TransactionID and t3.ID = t2.GroupID order by t3.DateOfAction, t1.TransactionID;DateOfAction	TransactionID1999-07-18	4861999-07-19	871999-07-19	891999-07-19	921999-07-19	941999-07-27	8281999-07-27	8321999-07-27	8341999-07-27	8402000-03-27	4902000-03-28	753select t3.DateOfAction, t1.TransactionID from t1 join t2 join t3 where t2.ID = t1.TransactionID and t3.ID = t2.GroupID order by t1.TransactionID,t3.DateOfAction;DateOfAction	TransactionID1999-07-19	871999-07-19	891999-07-19	921999-07-19	941999-07-18	4862000-03-27	4902000-03-28	7531999-07-27	8281999-07-27	8321999-07-27	8341999-07-27	840drop table t1,t2,t3;CREATE TABLE t1 (member_id int(11) NOT NULL auto_increment,inschrijf_datum varchar(20) NOT NULL default '',lastchange_datum varchar(20) NOT NULL default '',nickname varchar(20) NOT NULL default '',password varchar(8) NOT NULL default '',voornaam varchar(30) NOT NULL default '',tussenvoegsels varchar(10) NOT NULL default '',achternaam varchar(50) NOT NULL default '',straat varchar(100) NOT NULL default '',postcode varchar(10) NOT NULL default '',wijk varchar(40) NOT NULL default '',plaats varchar(50) NOT NULL default '',telefoon varchar(10) NOT NULL default '',geboortedatum date NOT NULL default '0000-00-00',geslacht varchar(5) NOT NULL default '',email varchar(80) NOT NULL default '',uin varchar(15) NOT NULL default '',homepage varchar(100) NOT NULL default '',internet varchar(15) NOT NULL default '',scherk varchar(30) NOT NULL default '',favo_boek varchar(50) NOT NULL default '',favo_tijdschrift varchar(50) NOT NULL default '',favo_tv varchar(50) NOT NULL default '',favo_eten varchar(50) NOT NULL default '',favo_muziek varchar(30) NOT NULL default '',info text NOT NULL default '',ipnr varchar(30) NOT NULL default '',PRIMARY KEY  (member_id)) ENGINE=MyISAM PACK_KEYS=1;insert into t1 (member_id) values (1),(2),(3);select member_id, nickname, voornaam FROM t1ORDER by lastchange_datum DESC LIMIT 2;member_id	nickname	voornaam1		2		drop table t1;create table t1 (a int not null, b int, c varchar(10), key (a, b, c));insert into t1 values (1, NULL, NULL), (1, NULL, 'b'), (1, 1, NULL), (1, 1, 'b'), (1, 1, 'b'), (2, 1, 'a'), (2, 1, 'b'), (2, 2, 'a'), (2, 2, 'b'), (2, 3, 'c'),(1,3,'b');explain select * from t1 where (a = 1 and b is null and c = 'b') or (a > 2) order by a desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	index	a	a	22	NULL	11	Using where; Using indexselect * from t1 where (a = 1 and b is null and c = 'b') or (a > 2) order by a desc;a	b	c1	NULL	bexplain select * from t1 where a >= 1 and a < 3 order by a desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	4	NULL	10	Using where; Using indexselect * from t1 where a >= 1 and a < 3 order by a desc;a	b	c2	3	c2	2	b2	2	a2	1	b2	1	a1	3	b1	1	b1	1	b1	1	NULL1	NULL	b1	NULL	NULLexplain select * from t1 where a = 1 order by a desc, b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	ref	a	a	4	const	5	Using where; Using indexselect * from t1 where a = 1 order by a desc, b desc;a	b	c1	3	b1	1	b1	1	b1	1	NULL1	NULL	b1	NULL	NULLexplain select * from t1 where a = 1 and b is null order by a desc, b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	ref	a	a	9	const,const	2	Using where; Using index; Using filesortselect * from t1 where a = 1 and b is null order by a desc, b desc;a	b	c1	NULL	NULL1	NULL	bexplain select * from t1 where a >= 1 and a < 3 and b >0 order by a desc,b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	9	NULL	8	Using where; Using indexexplain select * from t1 where a = 2 and b >0 order by a desc,b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	9	NULL	5	Using where; Using indexexplain select * from t1 where a = 2 and b is null order by a desc,b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	ref	a	a	9	const,const	1	Using where; Using index; Using filesortexplain select * from t1 where a = 2 and (b is null or b > 0) order by adesc,b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	9	NULL	6	Using where; Using indexexplain select * from t1 where a = 2 and b > 0 order by a desc,b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	9	NULL	5	Using where; Using indexexplain select * from t1 where a = 2 and b < 2 order by a desc,b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	9	NULL	2	Using where; Using indexexplain select * from t1 where a = 1 order by b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	ref	a	a	4	const	5	Using where; Using indexselect * from t1 where a = 1 order by b desc;a	b	c1	3	b1	1	b1	1	b1	1	NULL1	NULL	b1	NULL	NULLalter table t1 modify b int not null, modify c varchar(10) not null;Warnings:Warning	1265	Data truncated for column 'b' at row 1Warning	1265	Data truncated for column 'c' at row 1Warning	1265	Data truncated for column 'b' at row 2Warning	1265	Data truncated for column 'c' at row 3explain select * from t1 order by a, b, c;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	index	NULL	a	20	NULL	11	Using indexselect * from t1 order by a, b, c;a	b	c1	0	1	0	b1	1	1	1	b1	1	b1	3	b2	1	a2	1	b2	2	a2	2	b2	3	cexplain select * from t1 order by a desc, b desc, c desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	index	NULL	a	20	NULL	11	Using indexselect * from t1 order by a desc, b desc, c desc;a	b	c2	3	c2	2	b2	2	a2	1	b2	1	a1	3	b1	1	b1	1	b1	1	1	0	b1	0	explain select * from t1 where (a = 1 and b = 1 and c = 'b') or (a > 2) order by a desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	20	NULL	3	Using where; Using indexselect * from t1 where (a = 1 and b = 1 and c = 'b') or (a > 2) order by a desc;a	b	c1	1	b1	1	bexplain select * from t1 where a < 2 and b <= 1 order by a desc, b desc;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	t1	range	a	a	4	NULL	6	Using where; Using indexselect * from t1 where a < 2 and b <= 1 order by a desc, b desc;a	b	c1	1	b

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -