sql >> Database >  >> RDS >> Mysql

mysql-functies in querybuilder in laravel

Je moet de Raw-functie van welsprekend gebruiken.

DB::raw(your sql)

In jouw geval zou de volgende vraag moeten werken:

->orderBy(DB::raw('convert(name using gbk)'))

Als u raw sql wilt gebruiken in uw waar-statements, kunt u de sneltoetsfunctie whereRaw() gebruiken en voor een selecteer de selectRaw() functie.




  1. Converteer een opgeslagen md5-tekenreeks naar een decimale waarde in MySQL

  2. Een rij transponeren in kolommen met MySQL zonder UNIONS te gebruiken?

  3. NodeJS mySQL Blob invoegen

  4. Langzame zoekopdracht met HAVING-clausule - kan ik het versnellen?