من یک فیلدی در جدول دارم که حجم یکسری فیلم ها داخلش قرار دارد که این حجم ها به این شکل است نمونه
1234.3
12
13.4
این ها همه به مگابایت است می خواهم این ها رو از بزرگترین sortکنم اما به خاطر اعشار های وسطش اشتباه sortمیکنه
ایا راه حلی دارید؟
@drcode.ir
با این تونستم انجام بدم
```
return DetailsModel::orderByRaw('LENGTH(zarfeat_videos) desc')->get(['zarfeat_videos','tedad_bazdid']);
حالا می خواهم بگم همzarfeat_video و هم یک چیزی دیگه رو جزو شرط ها قرار بده چیکار باید بکنم
منظور م اینکه هم این شرط و هم یک شرط دیگه رو چک کن هر دو رو مورد نظر بگیر
return DetailsModel::orderByRaw('LENGTH(zarfeat_videos) desc')->orderByRaw('LENGTH(tedad_bazdid) desc')->get(['link','name_links_downloads','zarfeat_videos','tedad_bazdid']);
@masoudproton
با این query فکر نمی کنم درست باشه ها چون شما با استفاده از LENGTH اینکارو کردید و این یعنی طول رشته های عدد. اینجوری به صورت زیر اشتباه میشه :
0.1
0.2
0.8
1
یعنی 3 تای اول رو از عدد 1 بزرگتر در نظر میگیره با اینکه 1 بزرگتر از همه اون ها هست
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟