func_set.result
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:4k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. select interval(55,10,20,30,40,50,60,70,80,90,100),interval(3,1,1+1,1+1+1+1),field("IBM","NCA","ICL","SUN","IBM","DIGITAL"),field("A","B","C"),elt(2,"ONE","TWO","THREE"),interval(0,1,2,3,4),elt(1,1,2,3)|0,elt(1,1.1,1.2,1.3)+0;
  2. interval(55,10,20,30,40,50,60,70,80,90,100) interval(3,1,1+1,1+1+1+1) field("IBM","NCA","ICL","SUN","IBM","DIGITAL") field("A","B","C") elt(2,"ONE","TWO","THREE") interval(0,1,2,3,4) elt(1,1,2,3)|0 elt(1,1.1,1.2,1.3)+0
  3. 5 2 4 0 TWO 0 1 1.1
  4. explain extended select INTERVAL(55,10,20,30,40,50,60,70,80,90,100),interval(3,1,1+1,1+1+1+1),field("IBM","NCA","ICL","SUN","IBM","DIGITAL"),field("A","B","C"),elt(2,"ONE","TWO","THREE"),interval(0,1,2,3,4),elt(1,1,2,3)|0,elt(1,1.1,1.2,1.3)+0;
  5. id select_type table type possible_keys key key_len ref rows Extra
  6. 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL No tables used
  7. Warnings:
  8. Note 1003 select interval((55,10,20,30,40,50,60,70,80,90,100)) AS `INTERVAL(55,10,20,30,40,50,60,70,80,90,100)`,interval((3,1,(1 + 1),(((1 + 1) + 1) + 1))) AS `interval(3,1,1+1,1+1+1+1)`,field(_latin1'IBM',_latin1'NCA',_latin1'ICL',_latin1'SUN',_latin1'IBM',_latin1'DIGITAL') AS `field("IBM","NCA","ICL","SUN","IBM","DIGITAL")`,field(_latin1'A',_latin1'B',_latin1'C') AS `field("A","B","C")`,elt(2,_latin1'ONE',_latin1'TWO',_latin1'THREE') AS `elt(2,"ONE","TWO","THREE")`,interval((0,1,2,3,4)) AS `interval(0,1,2,3,4)`,(elt(1,1,2,3) | 0) AS `elt(1,1,2,3)|0`,(elt(1,1.1,1.2,1.3) + 0) AS `elt(1,1.1,1.2,1.3)+0`
  9. SELECT INTERVAL(13, 7, 14, 21, 28, 35, 42, 49, 56);
  10. INTERVAL(13, 7, 14, 21, 28, 35, 42, 49, 56)
  11. 1
  12. SELECT INTERVAL(13, 7, 14, 21, 28, 35, 42, 49, 56, 77);
  13. INTERVAL(13, 7, 14, 21, 28, 35, 42, 49, 56, 77)
  14. 1
  15. select find_in_set("b","a,b,c"),find_in_set("c","a,b,c"),find_in_set("dd","a,bbb,dd"),find_in_set("bbb","a,bbb,dd");
  16. find_in_set("b","a,b,c") find_in_set("c","a,b,c") find_in_set("dd","a,bbb,dd") find_in_set("bbb","a,bbb,dd")
  17. 2 3 3 2
  18. select find_in_set("d","a,b,c"),find_in_set("dd","a,bbb,d"),find_in_set("bb","a,bbb,dd");
  19. find_in_set("d","a,b,c") find_in_set("dd","a,bbb,d") find_in_set("bb","a,bbb,dd")
  20. 0 0 0
  21. select make_set(0,'a','b','c'),make_set(-1,'a','b','c'),make_set(1,'a','b','c'),make_set(2,'a','b','c'),make_set(1+2,concat('a','b'),'c');
  22. make_set(0,'a','b','c') make_set(-1,'a','b','c') make_set(1,'a','b','c') make_set(2,'a','b','c') make_set(1+2,concat('a','b'),'c')
  23. a,b,c a b ab,c
  24. select make_set(NULL,'a','b','c'),make_set(1|4,'a',NULL,'c'),make_set(1+2,'a',NULL,'c');
  25. make_set(NULL,'a','b','c') make_set(1|4,'a',NULL,'c') make_set(1+2,'a',NULL,'c')
  26. NULL a,c a
  27. select export_set(9,"Y","N","-",5),export_set(9,"Y","N"),export_set(9,"Y","N","");
  28. export_set(9,"Y","N","-",5) export_set(9,"Y","N") export_set(9,"Y","N","")
  29. Y-N-N-Y-N Y,N,N,Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N YNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
  30. select elt(2,1),field(NULL,"a","b","c");
  31. elt(2,1) field(NULL,"a","b","c")
  32. NULL 0
  33. select find_in_set("","a,b,c"),find_in_set("","a,b,c,"),find_in_set("",",a,b,c");
  34. find_in_set("","a,b,c") find_in_set("","a,b,c,") find_in_set("",",a,b,c")
  35. 0 4 1
  36. select find_in_set("abc","abc"),find_in_set("ab","abc"),find_in_set("abcd","abc");
  37. find_in_set("abc","abc") find_in_set("ab","abc") find_in_set("abcd","abc")
  38. 1 0 0
  39. select interval(null, 1, 10, 100);
  40. interval(null, 1, 10, 100)
  41. -1
  42. drop table if exists t1,t2;
  43. create  table t1 (id int(10) not null unique);
  44. create  table t2 (id int(10) not null primary key, val int(10) not null);
  45. insert into t1 values (1),(2),(4);
  46. insert into t2 values (1,1),(2,1),(3,1),(4,2);
  47. select one.id, elt(two.val,'one','two') from t1 one, t2 two where two.id=one.id;
  48. id elt(two.val,'one','two')
  49. 1 one
  50. 2 one
  51. 4 two
  52. select one.id, elt(two.val,'one','two') from t1 one, t2 two where two.id=one.id order by one.id;
  53. id elt(two.val,'one','two')
  54. 1 one
  55. 2 one
  56. 4 two
  57. drop table t1,t2;
  58. select find_in_set(binary 'a',binary 'A,B,C');
  59. find_in_set(binary 'a',binary 'A,B,C')
  60. 0
  61. select find_in_set('a',binary 'A,B,C');
  62. find_in_set('a',binary 'A,B,C')
  63. 0
  64. select find_in_set(binary 'a', 'A,B,C');
  65. find_in_set(binary 'a', 'A,B,C')
  66. 0
  67. select find_in_set('1','3,1,');
  68. find_in_set('1','3,1,')
  69. 2