sql >> Databáze >  >> RDS >> Mysql

laravel orderByRaw() v nástroji pro tvorbu dotazů

Pomocí Eloquent můžete provést následující:

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

$against = 'bar';

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

Totéž by fungovalo s Query Builderem, ale pak musíte udělat trochu přepsání.




  1. Použití IW a MM v Oracle

  2. Jak DATE_ADD() funguje v MariaDB

  3. Otočte tabulku a zobrazte n uspořádaných časových řad

  4. OFFSET vs. ROW_NUMBER()