PDA

View Full Version : مرتب کردن مقادیر بدون در نظر گرفتن بخشی از متن



delbari
جمعه 20 خرداد 1390, 01:03 صبح
سلام دوستان
من میخوام مقادیری رو که از دیتابیس برای لیست باکس وارد کردم , به ترتیب حروف الفبا مرتب کنم.شاید بگید خوب مقدار sort رو True بذار.اما نکته اینجاست که مقادیر یه سری url هستن و میخوام توی مرتب سازی "http://www" و "www" نادیده گرفته بشن
ممنون میشم از راهنماییتون

Reza_Yarahmadi
جمعه 20 خرداد 1390, 11:01 صبح
میتونید دستور SQL رو بصورت زیر تغییر بدید (با دستور With یک جدول نمونه درست کردم ، برای شما فقط Select مهمه)
With TableName as(
Select 'http://www.Barnamenevis.org' as FieldName
UNION ALL
Select 'www.Anaram.com' as FieldName
)
Select FieldName
From TableName
Order BY
SubString( FieldName,
CharIndex(FieldName, 'WWW') + 4,
LEN(FieldName)- CharIndex(FieldName, 'WWW') - 4)