الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف لي استخدم Split في السيكول

بدأه KARIMSOFT في 6 أكتوبر 2008 · 3 رد · 595 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف لي استخدم Split لتقسم النص

لاني اريدfunction مثالا

كريم عبدالعزيز اسماعيل -2

ترجع لي كريم عبدالعزيز فقط لاني طلبت اول اسمين من اصل النص مثال ما هي باللغات

وجزاكم الله كل الخير

#2

"عبدالعزيز" يمكن أن يكون "عبد العزيز"

دار نقاش من فترة للأسم المركب هنا يمكن الأطلاع

#3

كل ما اريده هو تقسم النص حتي لو انجليز او معرفة اماكن حرف معين في النص

#4
CREATE FUNCTION dbo.Split
(
	@RowData nvarchar(2000),
	@SplitOn nvarchar(5)
)  
RETURNS @RtnValue table 
(
	Id int identity(1,1),
	Data nvarchar(100)
) 
AS  
BEGIN 
	Declare @Cnt int
	Set @Cnt = 1

	While (Charindex(@SplitOn,@RowData)>0)
	Begin
		Insert Into @RtnValue (data)
		Select 
			Data = ltrim(rtrim(Substring(@RowData,1,Charindex(@SplitOn,@RowData)-1)))

		Set @RowData = Substring(@RowData,Charindex(@SplitOn,@RowData)+1,len(@RowData))
		Set @Cnt = @Cnt + 1
	End

	Insert Into @RtnValue (data)
	Select Data = ltrim(rtrim(@RowData))

	Return
END

SQL Server 2005: Split string XML Style

Split function in SQL Server -- Method 1

Split Name

مواضيع مشابهة