تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] استخراج الحروف فقط من حقل من نوع varchar20
#11
إقتباس :شكرا جدا كود رائع بس للاسف انا عايز كود سيكوال عايز كويرى يعنى
معلش اسف على ازعاجك
العفو اخي الكريم
اذا تقصد بنفس نص الاستعلام فلا ادري.
الكود بعد العرض على الواجهة.
الرد
تم الشكر بواسطة:
#12
(19-08-19, 07:54 AM)سعود كتب :
إقتباس :شكرا جدا كود رائع بس للاسف انا عايز كود سيكوال عايز كويرى يعنى
معلش اسف على ازعاجك
العفو اخي الكريم
اذا تقصد بنفس نص الاستعلام فلا ادري.
الكود بعد العرض على الواجهة.

انا عايز كود من داخل SQL Server Management Studio
الرد
تم الشكر بواسطة:
#13
إقتباس :انا عايز كود من داخل SQL Server Management Studio
بصراحة ماكنت ادري لهذا كنت اظنك تريد من واجهة فيجوال بيسك.
الرد
تم الشكر بواسطة:
#14
كود :
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

أمثلة للاستخدام
الرد
تم الشكر بواسطة: asemshahen5


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم