View Full Version : مرتب سازی ستون فارسی
ehsan3030
سه شنبه 09 شهریور 1389, 09:17 صبح
من کوئری را دارم:
SELECT .....,[LastName],....
FROM [TBL]
order by [LastName] asc
این ستون نام های خانوادگی فارسی داره ولی برام به ترتیب حروف الفبا سورت نمیکنه علت چیه؟
ahmad_eagle2002
سه شنبه 09 شهریور 1389, 10:11 صبح
collation رو بررسي كنيد
ehsan3030
سه شنبه 09 شهریور 1389, 10:26 صبح
collation دیتابیسم Arabic_CI_AS هست و کوئری ام را به این شکل تغییر دادم باز هم نشد
SELECT .....,[LastName],....
FROM [TBL]
order by [LastName] collate Arabic_CI_AS asc
ahmad_eagle2002
سه شنبه 09 شهریور 1389, 14:25 عصر
اگر از sql 2008استفاده ميكنيد collation رو Persian كنيد تا مشكلتون انشالله حل بشه
hossein_h62
سه شنبه 09 شهریور 1389, 16:32 عصر
ضمن راهنمایی که جناب ahmad_eagle2002 گفتند فیلد نام خانوادگی تون رو هم یه Trim بزنید ، چون ممکنه اول اونها blank خورده باشه که باعث عدم سورت صحیح میشه.
ehsan3030
سه شنبه 09 شهریور 1389, 17:49 عصر
من از sql 2005 استفاده میکنم.مشکل برای trim هم نیست.
چه باید کرد؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.