SQL替换怎么写
想把数据库某个表中某个字段的值
只要有链接的内容,类似
<a href="www.bbssa.com">灵魂架构师 </a>
全部替换成
其它内容,怎么写SQL语句?
只要有链接的内容
貌似在sql中不好弄
使用CHARINDEX判断 href是否存在
sql中也有正則語法的,你可以搜搜。
学习了。
顶者有分
有没有谁能写出来
mbh0210
我要全替换,可能不是一个链接
http://blog.chinaunix.net/u/16878/showart_94997.html
不会sql的正则。。。如果内容全替换的时候,可以这么写吗?
update 表名 set 列名="更新内容" where contains (列名," <a href=")
顶者有分
请写出来,不要随便把百度的丢上来,我也会啊
帮顶有分,多顶多得
WHILE 循环判断是否存在,
patINDEX取位置
repalce替换
CHARINDEX在数据库可以使用,
还有replace也可以使用。
之前写的一个提取
链接中文部分的东西百度上没有的:
SELECT b.PRO_ID, b.EMAIL, a.POOL_ID, a.Link_Name, SUBSTRING(a.Link_URL,
CHARINDEX('name=', a.Link_URL) + 5, LEN(a.Link_URL) - CHARINDEX('name=',
a.Link_URL)) AS Link_URL, a.HTTP_REF, a.REMOTE_IP, a.CREATE_DATE
from dbo.LINK_TRACERT a INNER JOIN
dbo.DM_POOL b ON a.POOL_ID = b.POOL_ID
WHERE (b.PRO_ID = 599) AND (PATINDEX('%[吖-座]%', a.Link_URL) > 0)
你参考一下,
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?
可以的
10个都没问题
可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......
pl/Sql如何查询字符串包括%,
例如:TABLE a
columnA
'222'
'33%44'
如何查询表a中columnA字段中哪些行包含'%'
谢谢
select * from a
where columna like '%/%%' escape '/'
UP
SELECT * from a ......
我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......
需求如下:
a表:
p_id status
1 0
2 0
b表
rec_id pid purchase_qty receive_qty flag
1 1 10 10 0
2 ......