PDA

View Full Version : (sort by english name (A-B-C-D



eworkpro
یک شنبه 22 مهر 1386, 06:16 صبح
سلام اقا من می خواهم دیتا گریدم رو به این صورت بر اساس حروف الفبا sort کنم لطفا راهنمایی کنید یعنی اینجوری : A B C D E F G H I J ,....
ممنون.

rtech
یک شنبه 22 مهر 1386, 17:21 عصر
در کدی که مینویسی برای گرفتن اطلاعات از بانکت آخرش یک order by field name اضافه کن و به جای field name اسم اون ستونی که میخوای بر اساس اون مرتب بشه رو بنویس و

el_abdollahi
دوشنبه 23 مهر 1386, 10:35 صبح
در کدی که مینویسی برای گرفتن اطلاعات از بانکت آخرش یک order by field name اضافه کن و به جای field name اسم اون ستونی که میخوای بر اساس اون مرتب بشه رو بنویس
اما اینجوری که همیشه بر حسب اون فیلد یه جور مثلا صعودی از A تا Z مرتب میشه. فکر نکنم این راه حل خوبی باشه .

eworkpro
سه شنبه 24 مهر 1386, 06:00 صبح
درسته این روش کار نمی ده !
اقا کسی نیست کمک کنه ؟

eworkpro
چهارشنبه 25 مهر 1386, 07:07 صبح
کسی نیست کمک کنه ! نیاز فوری دارم ؟!

rtech
چهارشنبه 25 مهر 1386, 09:24 صبح
دوست عزیز شما هم کمی از خودت فعالیت نشون بده و یکم جستجو کن ، در ضمن این تاپیک هم باید در انجمن SQL مطرح میکردید ، به هر حال اگر هم بخوای بر اساس چند فیلد این کار رو انجام بدی باز هم جواب شما همونی هست که بالا گفتم :



SELECT prod_id, prod_price, prod_name

FROM Products

ORDER BY prod_price, prod_name;



میتونی در جلوی Order by نام فیلدهایی که میخوای مرتب بشن رو بنویسید .

eworkpro
چهارشنبه 25 مهر 1386, 21:14 عصر
شاید شما منظورم رو اشتباه متوجه شدید . می گم یعنی یکسری لینک باشه با نام های A , B ,... که تا کاربر رو اون کلیک می کنه دیتالیست فقط رکوردهایی رو بیاره که اولش مثلا A است.
نه این که مرتب کنه !

egoldashraf
چهارشنبه 25 مهر 1386, 21:52 عصر
میتونید از دستور like توی جستجوتون استفاده کنید

eworkpro
جمعه 27 مهر 1386, 20:45 عصر
نه نمی شه با like کلمه هرجای جمله باشه می یاد . من می خوام فقط اول جمله رو ببینه !
تو رو خدا یکی کمک کنه !

egoldashraf
جمعه 27 مهر 1386, 22:18 عصر
تو بخش sql یه جستجو کنید کار با دستور like رو به طریقی که میخواهید پیدا میکنید