نميدونم چرا دستور order by name درست به ترتيب حروف الفبا کار نميکنه؟
تمام تنظيماات بانک و جدول و ... درسته
چرا؟
ممنون از راهنمايي هاتون![]()
نميدونم چرا دستور order by name درست به ترتيب حروف الفبا کار نميکنه؟
تمام تنظيماات بانک و جدول و ... درسته
چرا؟
ممنون از راهنمايي هاتون![]()
سلام
نوع فيلدت چيه؟
شما باید نام ستونی که میخوای عمل مرتب سازی توش انجام شه رو تعریف کنی ، اینو ببین :
در دستور بالا من برای فیلد id دستور نحوه چیدمان تعریف کردم شما هم باید نام فیلدی که میخوای چیدمانشو عوض کنی تو کدت تعریف کنی."SELECT * FROM mahsool ORDER BY id ASC"
...
شاد باشی
ممنون
نوع فيلد utf8-bin هست اگه utf8-percian هم بزارم باز هم به حالش فرق نميکنه
پويا جان از شما ممنون من عين همون دستوري رو که دادين رو ميدم اما کار نميکنه
کار ميکنه مثلا اين جوري: الف ها يه جا بعد ب بهد ت و همين طور دسته بندي اش درسته اما درست بر اساس حروف الفباي فارسي انجام نميده
مثلا "پ" رو ممکنه در انتها بياره
کسي ميدونه چيکار کنم؟
من يه تابعي بدست آوردم که به صورت دستي مياد اول مرتب ميکنه بعد نشون ميده اما خب اين سرعت کار رو پايين مياره
و بعد يه سوال ديگه به ورژن mysql ربطي نداره
ورژن من 5.0.2 هست
ممنون![]()
نه ربطي به collation نداره من اول قكر كردم داري عدد را Sort ميكني به خاطر اون گفتم نوع فيلدت چيه
قكر نميكنم ربطي به ورژن Mysql داشته باشه (ورژنش همچين پايين هم نيست)
با پاك كردن صورت مساله به جواب نميرسي بهتره ريشه مشكل را پيدا كنيمن يه تابعي بدست آوردم که به صورت دستي مياد اول مرتب ميکنه بعد نشون ميده اما خب اين سرعت کار رو پايين مياره
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)