sql >> Database teknologi >  >> RDS >> Mysql

laravel orderByRaw() på forespørgselsbyggeren

Ved at bruge Eloquent kan du gøre følgende:

$match = "
    match (
        `title`,
        `description`
    ) against (
        ?
        IN BOOLEAN MODE
    )";

$against = 'bar';

$sql->whereRaw($match, array($against));
$sql->orderByRaw($match . " DESC", array($against));

Det samme ville fungere med Query Builder, men så skal du lave en lille omskrivning.




  1. sql join tabeller, hvor 1 kolonne har komma

  2. MySQL fejl 10061

  3. SQL - Find datoen tættest på den aktuelle dato

  4. MySql i DNX 5.0