View Full Version : سوال در مورد Query
mrmohsen
دوشنبه 28 آذر 1390, 15:34 عصر
با سلام
دوستان من یه Query دارم که میخوام از تگ Div خارج شه و خود string رو استخراج کنم ولی ساختار کوئری را نمیدونم دوستان اگه راهنمایی کنن ممنون میشم.
مثال رو میگم :
<DIV style="font-size: 9pt;font-family: MS Shell Dlg 2;color: #000000;direction: ltr">this text </DIV>
یوسف زالی
دوشنبه 28 آذر 1390, 21:34 عصر
سلام.
دوست من این بهت سرنخ لازم رو میده. در حقیقت حل مثال شماست:
declare @x varchar(1000)
set @x = '<DIV style="font-size: 9pt;font-family: MS Shell Dlg 2;color: #000000;direction: ltr"><FONT color=red>this text</FONT> </DIV>'
while CHARINDEX('<', @x) > 0
set @x = REPLACE(@x, SUBSTRING(@x, CHARINDEX('<', @x), CHARINDEX('>', @x) -CHARINDEX('<', @x) +1), '')
print @x
mrmohsen
سه شنبه 29 آذر 1390, 11:55 صبح
مرسی دوست عزیزم
اگه برات ممکنه روی یه Query مثال بزنی ممنون میشم
با سپاس
حمیدرضاصادقیان
سه شنبه 29 آذر 1390, 12:19 عصر
سلام.
خوب این مثالی که در پست 2 هست یک کوئری هست. شما میتونید در Management Studio اجرا کنید و نتیجه اش رو ببینید.
mrmohsen
چهارشنبه 30 آذر 1390, 09:15 صبح
خوب دوستان Query رو تست کردم جواب نداد
حمیدرضاصادقیان
چهارشنبه 30 آذر 1390, 09:44 صبح
تست شد مشکلی نداشت فقط باید بین While, charindex یک Space قرار بدید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.