算是比较急的问题了。
对SQL不是很熟悉,
本人想select语句都差不多的,这里应该有高手能解答本人的问题。
这是一个中英单词库
//表的结构
sqlite> .schema
CREATE TABLE “words” (“ID” INTEGER,”Word” varchar(50),”GQS” varchar(50),”GQFC” varchar(50),”XZFC” varchar(50),”FS” varc
har(50),”meaning” varchar(2048),”lx” varchar(2048));
//如foot这个单词
sqlite> select * from words where Word = “”foot””;
3626|foot|footed|footed|footing|feet|n. 脚|He got to his feet when he saw her father came in.\#他看到她父亲走进来就站了
起来。\#He sat on the foot of the bed.\#他坐在床脚处。
如foot这个单词,有”\#”这个字符串的项应该是lx列的内容吧?(假如没眼花看错列的话)
问一下有什么办法(语句?)在SQL环境下,把整个数据库lx列全部的“\#”关键字替换成”\n#呢?
对SQL不是很熟悉,
本人想select语句都差不多的,这里应该有高手能解答本人的问题。
这是一个中英单词库
//表的结构
sqlite> .schema
CREATE TABLE “words” (“ID” INTEGER,”Word” varchar(50),”GQS” varchar(50),”GQFC” varchar(50),”XZFC” varchar(50),”FS” varc
har(50),”meaning” varchar(2048),”lx” varchar(2048));
//如foot这个单词
sqlite> select * from words where Word = “”foot””;
3626|foot|footed|footed|footing|feet|n. 脚|He got to his feet when he saw her father came in.\#他看到她父亲走进来就站了
起来。\#He sat on the foot of the bed.\#他坐在床脚处。
如foot这个单词,有”\#”这个字符串的项应该是lx列的内容吧?(假如没眼花看错列的话)
问一下有什么办法(语句?)在SQL环境下,把整个数据库lx列全部的“\#”关键字替换成”\n#呢?
解决方案:100分
试试这个,update语句,直接修改:
update words set lx = replace(lx,""\#"",""\n#"")