19-08-19, 07:54 AM
إقتباس :شكرا جدا كود رائع بس للاسف انا عايز كود سيكوال عايز كويرى يعنىالعفو اخي الكريم
معلش اسف على ازعاجك
اذا تقصد بنفس نص الاستعلام فلا ادري.
الكود بعد العرض على الواجهة.
إقتباس :شكرا جدا كود رائع بس للاسف انا عايز كود سيكوال عايز كويرى يعنىالعفو اخي الكريم
معلش اسف على ازعاجك
(19-08-19, 07:54 AM)سعود كتب : [ -> ]إقتباس :شكرا جدا كود رائع بس للاسف انا عايز كود سيكوال عايز كويرى يعنىالعفو اخي الكريم
معلش اسف على ازعاجك
اذا تقصد بنفس نص الاستعلام فلا ادري.
الكود بعد العرض على الواجهة.
إقتباس :انا عايز كود من داخل SQL Server Management Studioبصراحة ماكنت ادري لهذا كنت اظنك تريد من واجهة فيجوال بيسك.
DECLARE @var varchar(100) = '92;#Alex Smith;#114;#Joe Day;#184;#Johnny Bone'
WHILE (PATINDEX('%[0-9]%', @var) > 0)
BEGIN
SELECT
@var = STUFF(@var, PATINDEX('%[0-9]%', @var), 1, '')
END
SELECT REPLACE(REPLACE(@var, ';#;#', ' - '), ';#', '')SELECT final.AssignedTo
FROM Tab t
CROSS APPLY (SELECT REPLACE(t.AssignedTo, '0', '') AS AssignedTo) r0
CROSS APPLY (SELECT REPLACE(r0.AssignedTo, '1', '') AS AssignedTo) r1
CROSS APPLY (SELECT REPLACE(r1.AssignedTo, '2', '') AS AssignedTo) r2
CROSS APPLY (SELECT REPLACE(r2.AssignedTo, '3', '') AS AssignedTo) r3
CROSS APPLY (SELECT REPLACE(r3.AssignedTo, '4', '') AS AssignedTo) r4
CROSS APPLY (SELECT REPLACE(r4.AssignedTo, '5', '') AS AssignedTo) r5
CROSS APPLY (SELECT REPLACE(r5.AssignedTo, '6', '') AS AssignedTo) r6
CROSS APPLY (SELECT REPLACE(r6.AssignedTo, '7', '') AS AssignedTo) r7
CROSS APPLY (SELECT REPLACE(r7.AssignedTo, '8', '') AS AssignedTo) r8
CROSS APPLY (SELECT REPLACE(r8.AssignedTo, '9', '') AS AssignedTo) r9
CROSS APPLY (SELECT REPLACE(r9.AssignedTo, ';#;#', ' - ') AS AssignedTo) sep
CROSS APPLY (SELECT REPLACE(sep.AssignedTo, ';#', '') AS AssignedTo) final