📄 func_str.result
字号:
NULLselect aes_decrypt(aes_encrypt("","a"),"a");aes_decrypt(aes_encrypt("","a"),"a")select repeat('monty',5),concat('*',space(5),'*');repeat('monty',5) concat('*',space(5),'*')montymontymontymontymonty * *select reverse('abc'),reverse('abcd');reverse('abc') reverse('abcd')cba dcbaselect rpad('a',4,'1'),rpad('a',4,'12'),rpad('abcd',3,'12'), rpad(11, 10 , 22), rpad("ab", 10, 22);rpad('a',4,'1') rpad('a',4,'12') rpad('abcd',3,'12') rpad(11, 10 , 22) rpad("ab", 10, 22)a111 a121 abc 1122222222 ab22222222select lpad('a',4,'1'),lpad('a',4,'12'),lpad('abcd',3,'12'), lpad(11, 10 , 22);lpad('a',4,'1') lpad('a',4,'12') lpad('abcd',3,'12') lpad(11, 10 , 22)111a 121a abc 2222222211select rpad(741653838,17,'0'),lpad(741653838,17,'0');rpad(741653838,17,'0') lpad(741653838,17,'0')74165383800000000 00000000741653838select rpad('abcd',7,'ab'),lpad('abcd',7,'ab');rpad('abcd',7,'ab') lpad('abcd',7,'ab')abcdaba abaabcdselect rpad('abcd',1,'ab'),lpad('abcd',1,'ab');rpad('abcd',1,'ab') lpad('abcd',1,'ab')a aselect rpad('STRING', 20, CONCAT('p','a','d') );rpad('STRING', 20, CONCAT('p','a','d') )STRINGpadpadpadpadpaselect lpad('STRING', 20, CONCAT('p','a','d') );lpad('STRING', 20, CONCAT('p','a','d') )padpadpadpadpaSTRINGselect LEAST(NULL,'HARRY','HARRIOT',NULL,'HAROLD'),GREATEST(NULL,'HARRY','HARRIOT',NULL,'HAROLD');LEAST(NULL,'HARRY','HARRIOT',NULL,'HAROLD') GREATEST(NULL,'HARRY','HARRIOT',NULL,'HAROLD')NULL NULLselect least(1,2,3) | greatest(16,32,8), least(5,4)*1,greatest(-1.0,1.0)*1,least(3,2,1)*1.0,greatest(1,1.1,1.0),least("10",9),greatest("A","B","0");least(1,2,3) | greatest(16,32,8) least(5,4)*1 greatest(-1.0,1.0)*1 least(3,2,1)*1.0 greatest(1,1.1,1.0) least("10",9) greatest("A","B","0")33 4 1.0 1.0 1.1 9 Bselect decode(encode(repeat("a",100000),"monty"),"monty")=repeat("a",100000);decode(encode(repeat("a",100000),"monty"),"monty")=repeat("a",100000)1select decode(encode("abcdef","monty"),"monty")="abcdef";decode(encode("abcdef","monty"),"monty")="abcdef"1select quote('\'\"\\test');quote('\'\"\\test')'\'"\\test'select quote(concat('abc\'', '\\cba'));quote(concat('abc\'', '\\cba'))'abc\'\\cba'select quote(1/0), quote('\0\Z');quote(1/0) quote('\0\Z')NULL '\0\Z'select length(quote(concat(char(0),"test")));length(quote(concat(char(0),"test")))8select hex(quote(concat(char(224),char(227),char(230),char(231),char(232),char(234),char(235))));hex(quote(concat(char(224),char(227),char(230),char(231),char(232),char(234),char(235))))27E0E3E6E7E8EAEB27select unhex(hex("foobar")), hex(unhex("1234567890ABCDEF")), unhex("345678"), unhex(NULL);unhex(hex("foobar")) hex(unhex("1234567890ABCDEF")) unhex("345678") unhex(NULL)foobar 1234567890ABCDEF 4Vx NULLselect hex(unhex("1")), hex(unhex("12")), hex(unhex("123")), hex(unhex("1234")), hex(unhex("12345")), hex(unhex("123456"));hex(unhex("1")) hex(unhex("12")) hex(unhex("123")) hex(unhex("1234")) hex(unhex("12345")) hex(unhex("123456"))01 12 0123 1234 012345 123456select length(unhex(md5("abrakadabra")));length(unhex(md5("abrakadabra")))16select concat('a', quote(NULL));concat('a', quote(NULL))aNULLselect reverse("");reverse("")select insert("aa",100,1,"b"),insert("aa",1,3,"b"),left("aa",-1),substring("a",1,2);insert("aa",100,1,"b") insert("aa",1,3,"b") left("aa",-1) substring("a",1,2)aa b aselect elt(2,1),field(NULL,"a","b","c"),reverse("");elt(2,1) field(NULL,"a","b","c") reverse("")NULL 0 select locate("a","b",2),locate("","a",1);locate("a","b",2) locate("","a",1)0 1select ltrim("a"),rtrim("a"),trim(BOTH "" from "a"),trim(BOTH " " from "a");ltrim("a") rtrim("a") trim(BOTH "" from "a") trim(BOTH " " from "a")a a a aselect concat("1","2")|0,concat("1",".5")+0.0;concat("1","2")|0 concat("1",".5")+0.012 1.5select substring_index("www.tcx.se","",3);substring_index("www.tcx.se","",3)select length(repeat("a",100000000)),length(repeat("a",1000*64));length(repeat("a",100000000)) length(repeat("a",1000*64))NULL 64000Warnings:Warning 1301 Result of repeat() was larger than max_allowed_packet (1048576) - truncatedselect position("0" in "baaa" in (1)),position("0" in "1" in (1,2,3)),position("sql" in ("mysql"));position("0" in "baaa" in (1)) position("0" in "1" in (1,2,3)) position("sql" in ("mysql"))1 0 3Warnings:Warning 1292 Truncated incorrect DOUBLE value: 'baaa'select position(("1" in (1,2,3)) in "01");position(("1" in (1,2,3)) in "01")2select length(repeat("a",65500)),length(concat(repeat("a",32000),repeat("a",32000))),length(replace("aaaaa","a",concat(repeat("a",10000)))),length(insert(repeat("a",40000),1,30000,repeat("b",50000)));length(repeat("a",65500)) length(concat(repeat("a",32000),repeat("a",32000))) length(replace("aaaaa","a",concat(repeat("a",10000)))) length(insert(repeat("a",40000),1,30000,repeat("b",50000)))65500 64000 50000 60000select length(repeat("a",1000000)),length(concat(repeat("a",32000),repeat("a",32000),repeat("a",32000))),length(replace("aaaaa","a",concat(repeat("a",32000)))),length(insert(repeat("a",48000),1,1000,repeat("a",48000)));length(repeat("a",1000000)) length(concat(repeat("a",32000),repeat("a",32000),repeat("a",32000))) length(replace("aaaaa","a",concat(repeat("a",32000)))) length(insert(repeat("a",48000),1,1000,repeat("a",48000)))1000000 96000 160000 95000create table t1 ( domain char(50) );insert into t1 VALUES ("hello.de" ), ("test.de" );select domain from t1 where concat('@', trim(leading '.' from concat('.', domain))) = '@hello.de';domainhello.deselect domain from t1 where concat('@', trim(leading '.' from concat('.', domain))) = '@test.de';domaintest.dedrop table t1;CREATE TABLE t1 (id int(10) unsigned NOT NULL,title varchar(255) default NULL,prio int(10) unsigned default NULL,category int(10) unsigned default NULL,program int(10) unsigned default NULL,bugdesc text,created datetime default NULL,modified timestamp NOT NULL,bugstatus int(10) unsigned default NULL,submitter int(10) unsigned default NULL) ENGINE=MyISAM;INSERT INTO t1 VALUES (1,'Link',1,1,1,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa','2001-02-28 08:40:16',20010228084016,0,4);SELECT CONCAT('"',CONCAT_WS('";"',title,prio,category,program,bugdesc,created,modified+0,bugstatus,submitter), '"') FROM t1;CONCAT('"',CONCAT_WS('";"',title,prio,category,program,bugdesc,created,modified+0,bugstatus,submitter), '"')"Link";"1";"1";"1";"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";"2001-02-28 08:40:16";"20010228084016";"0";"4"SELECT CONCAT('"',CONCAT_WS('";"',title,prio,category,program,bugstatus,submitter), '"') FROM t1;CONCAT('"',CONCAT_WS('";"',title,prio,category,program,bugstatus,submitter), '"')"Link";"1";"1";"1";"0";"4"SELECT CONCAT_WS('";"',title,prio,category,program,bugdesc,created,modified+0,bugstatus,submitter) FROM t1;CONCAT_WS('";"',title,prio,category,program,bugdesc,created,modified+0,bugstatus,submitter)Link";"1";"1";"1";"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";"2001-02-28 08:40:16";"20010228084016";"0";"4SELECT bugdesc, REPLACE(bugdesc, 'xxxxxxxxxxxxxxxxxxxx', 'bbbbbbbbbbbbbbbbbbbb') from t1 group by bugdesc;bugdesc REPLACE(bugdesc, 'xxxxxxxxxxxxxxxxxxxx', 'bbbbbbbbbbbbbbbbbbbb')aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrop table t1;CREATE TABLE t1 (id int(11) NOT NULL auto_increment, tmp text NOT NULL, KEY id (id)) ENGINE=MyISAM;INSERT INTO t1 VALUES (1, 'a545f661efdd1fb66fdee3aab79945bf');SELECT 1 FROM t1 WHERE tmp=AES_DECRYPT(tmp,"password");1DROP TABLE t1;CREATE TABLE t1 (wid int(10) unsigned NOT NULL auto_increment,data_podp date default NULL,status_wnio enum('nowy','podp','real','arch') NOT NULL default 'nowy',PRIMARY KEY(wid));INSERT INTO t1 VALUES (8,NULL,'real');INSERT INTO t1 VALUES (9,NULL,'nowy');SELECT elt(status_wnio,data_podp) FROM t1 GROUP BY wid;elt(status_wnio,data_podp)NULLNULLDROP TABLE t1;CREATE TABLE t1 (title text) ENGINE=MyISAM;INSERT INTO t1 VALUES ('Congress reconvenes in September to debate welfare and adult education');INSERT INTO t1 VALUES ('House passes the CAREERS bill');SELECT CONCAT("</a>",RPAD("",(55 - LENGTH(title)),".")) from t1;CONCAT("</a>",RPAD("",(55 - LENGTH(title)),"."))NULL</a>..........................DROP TABLE t1;CREATE TABLE t1 (i int, j int);INSERT INTO t1 VALUES (1,1),(2,2);SELECT DISTINCT i, ELT(j, '345', '34') FROM t1;i ELT(j, '345', '34')1 3452 34DROP TABLE t1;create table t1(a char(4));insert into t1 values ('one'),(NULL),('two'),('four');select a, quote(a), isnull(quote(a)), quote(a) is null, ifnull(quote(a), 'n') from t1;a quote(a) isnull(quote(a)) quote(a) is null ifnull(quote(a), 'n')one 'one' 0 0 'one'NULL NULL 0 0 NULLtwo 'two' 0 0 'two'four 'four' 0 0 'four'drop table t1;select trim(trailing 'foo' from 'foo');trim(trailing 'foo' from 'foo')select trim(leading 'foo' from 'foo');trim(leading 'foo' from 'foo')select quote(ltrim(concat(' ', 'a')));quote(ltrim(concat(' ', 'a')))'a'select quote(trim(concat(' ', 'a')));quote(trim(concat(' ', 'a')))'a'CREATE TABLE t1 SELECT 1 UNION SELECT 2 UNION SELECT 3;SELECT QUOTE('A') FROM t1;QUOTE('A')'A''A''A'DROP TABLE t1;select 1=_latin1'1';1=_latin1'1'1select _latin1'1'=1;_latin1'1'=11select _latin2'1'=1;_latin2'1'=11select 1=_latin2'1';1=_latin2'1'1select _latin1'1'=_latin2'1';ERROR HY000: Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (latin2_general_ci,COERCIBLE) for operation '='select row('a','b','c') = row('a','b','c');row('a','b','c') = row('a','b','c')1select row('A','b','c') = row('a','b','c');row('A','b','c') = row('a','b','c')1select row('A' COLLATE latin1_bin,'b','c') = row('a','b','c');row('A' COLLATE latin1_bin,'b','c') = row('a','b','c')0select row('A','b','c') = row('a' COLLATE latin1_bin,'b','c');row('A','b','c') = row('a' COLLATE latin1_bin,'b','c')0select row('A' COLLATE latin1_general_ci,'b','c') = row('a' COLLATE latin1_bin,'b','c');ERROR HY000: Illegal mix of collations (latin1_general_ci,EXPLICIT) and (latin1_bin,EXPLICIT) for operation '='select concat(_latin1'a',_latin2'a');ERROR HY000: Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (latin2_general_ci,COERCIBLE) for operation 'concat'select concat(_latin1'a',_latin2'a',_latin5'a');ERROR HY000: Illegal mix of collations (latin1_swedish_ci,COERCIBLE), (latin2_general_ci,COERCIBLE), (latin5_turkish_ci,COERCIBLE) for operation 'concat'select concat(_latin1'a',_latin2'a',_latin5'a',_latin7'a');ERROR HY000: Illegal mix of collations for operation 'concat'select concat_ws(_latin1'a',_latin2'a');ERROR HY000: Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (latin2_general_ci,COERCIBLE) for operation 'concat_ws'select FIELD('b','A','B');FIELD('b','A','B')2select FIELD('B','A','B');FIELD('B','A','B')2select FIELD('b' COLLATE latin1_bin,'A','B');FIELD('b' COLLATE latin1_bin,'A','B')0select FIELD('b','A' COLLATE latin1_bin,'B');FIELD('b','A' COLLATE latin1_bin,'B')0select FIELD(_latin2'b','A','B');ERROR HY000: Illegal mix of collations (latin2_general_ci,COERCIBLE), (latin1_swedish_ci,COERCIBLE), (latin1_swedish_ci,COERCIBLE) for operation 'field'select FIELD('b',_latin2'A','B');ERROR HY000: Illegal mix of collations (latin1_swedish_ci,COERCIBLE), (latin2_general_ci,COERCIBLE), (latin1_swedish_ci,COERCIBLE) for operation 'field'select FIELD('1',_latin2'3','2',1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -