sql >> データベース >  >> RDS >> Mysql

クエリビルダーのlaravelorderByRaw()

    Eloquentを使用すると、次のことができます。

    $match = "
        match (
            `title`,
            `description`
        ) against (
            ?
            IN BOOLEAN MODE
        )";
    
    $against = 'bar';
    
    $sql->whereRaw($match, array($against));
    $sql->orderByRaw($match . " DESC", array($against));
    

    同じことがクエリビルダーでも機能しますが、少し書き直す必要があります。




    1. MySQL:連続注文ポジション

    2. 列の値を繰り返す

    3. SQL Server(T-SQL)でデータベースメールアカウントを削除する

    4. 'where句'の不明な列'Extent1.Discriminator'