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

MySQL数据库

开发平台:

Visual C++

  1. drop table if exists t1, t2;
  2. CREATE TABLE t1 (
  3. id int(10) unsigned NOT NULL auto_increment,
  4. q varchar(255) default NULL,
  5. PRIMARY KEY (id)
  6. );
  7. INSERT INTO t1 VALUES (1,'aaaaaaaaa dsaass de');
  8. INSERT INTO t1 VALUES (2,'ssde df s fsda sad er');
  9. CREATE TABLE t2 (
  10. id int(10) unsigned NOT NULL auto_increment,
  11. id2 int(10) unsigned default NULL,
  12. item varchar(255) default NULL,
  13. PRIMARY KEY (id),
  14. FULLTEXT KEY item(item)
  15. );
  16. INSERT INTO t2 VALUES (1,1,'sushi');
  17. INSERT INTO t2 VALUES (2,1,'Bolo de Chocolate');
  18. INSERT INTO t2 VALUES (3,1,'Feijoada');
  19. INSERT INTO t2 VALUES (4,1,'Mousse de Chocolate');
  20. INSERT INTO t2 VALUES (5,2,'um copo de Vodka');
  21. INSERT INTO t2 VALUES (6,2,'um chocolate Snickers');
  22. INSERT INTO t2 VALUES (7,1,'Bife');
  23. INSERT INTO t2 VALUES (8,1,'Pizza de Salmao');
  24. SELECT t1.q, t2.item, t2.id, round(MATCH t2.item AGAINST ('sushi'),6)
  25. as x FROM t1, t2 WHERE (t2.id2 = t1.id) ORDER BY x DESC,t2.id;
  26. q item id x
  27. aaaaaaaaa dsaass de sushi 1 1.923787
  28. aaaaaaaaa dsaass de Bolo de Chocolate 2 0.000000
  29. aaaaaaaaa dsaass de Feijoada 3 0.000000
  30. aaaaaaaaa dsaass de Mousse de Chocolate 4 0.000000
  31. ssde df s fsda sad er um copo de Vodka 5 0.000000
  32. ssde df s fsda sad er um chocolate Snickers 6 0.000000
  33. aaaaaaaaa dsaass de Bife 7 0.000000
  34. aaaaaaaaa dsaass de Pizza de Salmao 8 0.000000
  35. SELECT t1.q, t2.item, t2.id, MATCH t2.item AGAINST ('sushi' IN BOOLEAN MODE)
  36. as x FROM t1, t2 WHERE (t2.id2 = t1.id) ORDER BY x DESC,t2.id;
  37. q item id x
  38. aaaaaaaaa dsaass de sushi 1 1
  39. aaaaaaaaa dsaass de Bolo de Chocolate 2 0
  40. aaaaaaaaa dsaass de Feijoada 3 0
  41. aaaaaaaaa dsaass de Mousse de Chocolate 4 0
  42. ssde df s fsda sad er um copo de Vodka 5 0
  43. ssde df s fsda sad er um chocolate Snickers 6 0
  44. aaaaaaaaa dsaass de Bife 7 0
  45. aaaaaaaaa dsaass de Pizza de Salmao 8 0
  46. SELECT t1.q, t2.item, t2.id, round(MATCH t2.item AGAINST ('sushi'),6)
  47. as x FROM t2, t1 WHERE (t2.id2 = t1.id) ORDER BY x DESC,t2.id;
  48. q item id x
  49. aaaaaaaaa dsaass de sushi 1 1.923787
  50. aaaaaaaaa dsaass de Bolo de Chocolate 2 0.000000
  51. aaaaaaaaa dsaass de Feijoada 3 0.000000
  52. aaaaaaaaa dsaass de Mousse de Chocolate 4 0.000000
  53. ssde df s fsda sad er um copo de Vodka 5 0.000000
  54. ssde df s fsda sad er um chocolate Snickers 6 0.000000
  55. aaaaaaaaa dsaass de Bife 7 0.000000
  56. aaaaaaaaa dsaass de Pizza de Salmao 8 0.000000
  57. SELECT t1.q, t2.item, t2.id, MATCH t2.item AGAINST ('sushi' IN BOOLEAN MODE)
  58. as x FROM t2, t1 WHERE (t2.id2 = t1.id) ORDER BY x DESC,t2.id;
  59. q item id x
  60. aaaaaaaaa dsaass de sushi 1 1
  61. aaaaaaaaa dsaass de Bolo de Chocolate 2 0
  62. aaaaaaaaa dsaass de Feijoada 3 0
  63. aaaaaaaaa dsaass de Mousse de Chocolate 4 0
  64. ssde df s fsda sad er um copo de Vodka 5 0
  65. ssde df s fsda sad er um chocolate Snickers 6 0
  66. aaaaaaaaa dsaass de Bife 7 0
  67. aaaaaaaaa dsaass de Pizza de Salmao 8 0
  68. drop table t1, t2;