借这个区,讨教各位一个SQLite的问题。

MySql 码拜 9年前 (2015-11-28) 745次浏览
算是比较急的问题了。
对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#"")

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明借这个区,讨教各位一个SQLite的问题。
喜欢 (0)
[1034331897@qq.com]
分享 (0)