• 提取SQL字段文章内容里的第一张图片,截取字符串


    --update  dt_channel_article_news02 SET img_url='/upload/202012/21/1.png'  --批量更改图片路径
    	
    --查出内容里的第一张图.JPG格式的
    	SELECT * FROM
    	(
    	SELECT  1 AS a
    	--,content,CHARINDEX('upload',content)-1
    	--,(CHARINDEX('.jpg',SUBSTRING(content,CHARINDEX('upload',content)-1,99999))+4-CHARINDEX('upload',content)-1+2)
    	--,CHARINDEX('.jpg',SUBSTRING(content,CHARINDEX('upload',content)-1,99999))+4
    	--,SUBSTRING(content,CHARINDEX('upload',content)-1,99999)
    	,SUBSTRING(content,CHARINDEX('/upload',content),CHARINDEX('.jpg',SUBSTRING(content,CHARINDEX('upload',content)-1,99999))+3) AS b
    	,LEN(SUBSTRING(content,CHARINDEX('/upload',content),CHARINDEX('.jpg',SUBSTRING(content,CHARINDEX('upload',content)-1,99999))+3)) AS n
    	--,SUBSTRING(content,CHARINDEX('upload',content)-1,(CHARINDEX('.jpg',content)+4-CHARINDEX('upload',content)-1+2)) 
    	,*
    	FROM dt_channel_article_news02
    	WHERE 1=1
    	--AND id=99099
    	--AND content LIKE '%upload%'
    	--AND content LIKE '%.jpg%'
    	AND CHARINDEX('/upload',content)>0
    	AND CHARINDEX('.jpg',content)>0
    	AND LEN(SUBSTRING(content,CHARINDEX('/upload',content),CHARINDEX('.jpg',SUBSTRING(content,CHARINDEX('upload',content)-1,99999))+3))<82
    	
    	)t1 ORDER BY t1.n DESC
    	
    	
    --以上条件批量把内容的第一张图放别的地方
    	update  dt_channel_article_news02 SET img_url=SUBSTRING(content,CHARINDEX('/upload',content),CHARINDEX('.jpg',SUBSTRING(content,CHARINDEX('upload',content)-1,99999))+3)
    	WHERE 1=1
    	--AND id=99099
    	--AND content LIKE '%upload%'
    	--AND content LIKE '%.jpg%'
    	AND CHARINDEX('/upload',content)>0
    	AND CHARINDEX('.jpg',content)>0
    	AND LEN(SUBSTRING(content,CHARINDEX('/upload',content),CHARINDEX('.jpg',SUBSTRING(content,CHARINDEX('upload',content)-1,99999))+3))<82
    	
  • 相关阅读:
    [转] 传统 Ajax 已死,Fetch 永生
    React组件属性部类(propTypes)校验
    [转]webpack进阶构建项目(一)
    package.json 字段全解析
    [转]Nodejs基础中间件Connect
    [转]passport.js学习笔记
    [转]Travis Ci的最接底气的中文使用教程
    建站笔记1:centos6.5下安装mysql
    [软件人生]关于认知,能力的思考——中国城市里的无知现象片段
    一步一步学Spring.NET——1、Spring.NET环境准备
  • 原文地址:https://www.cnblogs.com/wybshyy/p/16042532.html
Copyright © 2020-2023  润新知