数据库: 3s5b   表: pp_vod 字段vod_content,vod_id.
词库地址:http://www.2dys/aa.txt
词库里内容格式:
1=一
2=二
3=三
好人=英雄
如果字段vod_content里包含字库里等号后面的词,就用等号前面的次替换,并且只替换vod_id字段里大于500的数据。
请问怎么写这个SQL语句呢?

解决方案 »

  1.   


    贴建表及插入记录的SQL,及要求结果出来看看
    假设词库已经存入表中
    UPDATE pp_vod a INNER JOIN 词库 b ON 
    INSTR(MID(b.f1,INSTR(b.f1,'=')+1),a.vod_content)>0
    SET a.vod_id=LEFT(b.f1,INSTR(b.f1,'=')-1)
    WHERE a.vod_id>500
      

  2.   

    词库地址
    要求就是做同义词替换。
    如果vod_content,包含词库等号前面的词就用等号后面的词替换
      

  3.   

    我晕图片太宽没都显示出来图片地址http://www.2dys.com/tongyici.jpg
    词库地址:http://www.2dys.com/tongyici.txt
      

  4.   

    http://www.2dys.com/tongyici.jpg
    请看这个图片里“故事”两个字(已经用红圈标记)
    http://www.2dys.com/tongyici.txt
    这个词库里有,"故事=事件"这一段。我想执行完命令后数据库里的故事两个字就变成事件了!
      

  5.   

    UPDATE pp_vod a INNER JOIN 词库 b ON  
    INSTR(MID(b.f1,INSTR(b.f1,'=')+1),a.vod_content)>0
    SET a.a.vod_content=replace(a.vod_content,MID(b.f1,INSTR(b.f1,'=')+1),LEFT(b.f1,INSTR(b.f1,'=')-1))
    WHERE a.vod_id>500
      

  6.   

    请问:词库这两个字用http://www.2dys.com/tongyici.txt
    代替么?还是吧txt里面的内容全复制呢
      

  7.   

    先谢谢你的回答。
    但是实在不好意思,我真的比较菜刚接触SQL。
    能告诉我下词库怎么存入表么?谢谢麻烦给我下具体操作方法不胜感激
      

  8.   

    建立词库表,假设为my_table
    db2为数据库名
    LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
      

  9.   

    UPDATE pp_vod a INNER JOIN 词库 b ON   
    INSTR(MID(b.f1,INSTR(b.f1,'=')+1),a.vod_content)>0
    SET a.a.vod_content=replace(a.vod_content,MID(b.f1,INSTR(b.f1,'=')+1),LEFT(b.f1,INSTR(b.f1,'=')-1))
    WHERE a.vod_id>500这里的词库就替换为my_table对么?
      

  10.   

    wwwwb还在么?我又搞不定这个了!
      

  11.   

    建议使用存储过程来实现。如果简单的,则可以直接用UPDATE语句来实现。 建议提供你的测试数据。
      

  12.   

    tb51cx (tb51cx)
      '截至2011-05-31 09:36:06  用户结帖率0.00% 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖