クエリビルダーのようにlaravelに依存しない-oracle

Xさん

データベースとしてOracle11があり、「like」クエリを使用したOracleでの検索では大文字と小文字が区別されます。

だから、私は私が鈍感なテキストを検索できるクエリを作りたいです。

$query = DB::table('some_table');

return Datatables::of($query)
  ->filter(function ($query) use ($request) {
      if ($request->has('search_text')) {
        $query->where(DB::raw("lower(kolom) like '%' || lower('$request->get(search_text)') || '%')"));
      }
  })
->make(true);

だから私は上記のようなステートメントを使用してみます。しかし、クエリの結果は次のようになります。

select * from some_table where lower(kolom) like '%' || lower('search_text') || '%' is null

クエリをエラーにする「isnull」があります。動作するクエリは次のようになります。

select * from some_table where lower(kolom) like '%' || lower('search_text') || '%'

そこから「isnull」を削除するにはどうすればよいですか?(私はlaravel 5.2を使用しています)

マーバブ

whereRaw代わりにメソッドを使用してくださいwhere

return Datatables::of($query)  ->filter(function ($query) use ($request) {
  if ($request->has('search_text')) {
    $query->whereRaw(DB::raw("lower(kolom) like '%' || lower('$request->get(search_text)') || '%')"));
  }
})->make(true);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Oracle / SQLのメインクエリでテーブルとの結合を実行しながら、インラインビューを使用してトップnをフェッチするにはどうすればよいですか?

分類Dev

Oracleビューの2つの列で結合するようにサブクエリを変更します

分類Dev

再帰的なWITHクエリはOracleでどのように機能しますか?それはいつサイクルに入りますか?

分類Dev

ユーザーがOracleの他のスキーマでSELECTをクエリできないようにするにはどうすればよいですか?

分類Dev

クエリ最適化による Oracle SQL の「複雑な」グループ

分類Dev

複雑なFROMテーブルを使用してOracleでNOTEQUALクエリとNOTEXISTSクエリの両方に基づいてSELECTするにはどうすればよいですか。

分類Dev

Oracleユーザーはどのようにしてoracle18cの別のスキーマのテーブルをクエリできますか?

分類Dev

Oracle Viewは、クエリしようとしていないフィールドを計算しますか?

分類Dev

Oracle sqlplusスプールクエリの結果をファイルにするにはどうすればよいですか?

分類Dev

Oracleはどのようにクエリを実行しますか

分類Dev

Oracle SQLDeveloper:「フィルタ」ツールバー項目を使用して日付でクエリを実行するにはどうすればよいですか?

分類Dev

Oracleで2つのテーブルを選択しながらサブクエリを正しく実行するにはどうすればよいですか?

分類Dev

OracleでのUNIONALLクエリはエラーになります

分類Dev

Oracleオブジェクト:selectクエリのすべてのフィールドを表示するにはどうすればよいですか?

分類Dev

Oracle SQLでレコードと列の数が異なる2つのクエリを結合するにはどうすればよいですか?

分類Dev

Oracleに行のないテーブル

分類Dev

Oracle-列の値に基づいて1つのテーブルから別のテーブルにデータをビニングするSQLクエリ?

分類Dev

Oracle-列の値に基づいて1つのテーブルから別のテーブルにデータをビニングするSQLクエリ?

分類Dev

Oracle APEX / SQL Workshopから完全なデータモデルをどのようにエクスポートしますか?

分類Dev

変数をsqlplusスクリプトに渡し、Oracleクエリのテーブルプレフィックスと同じ変数を使用するにはどうすればよいですか?

分類Dev

SQL クエリは式によってグループの結果を返します (Oracle)

分類Dev

OracleのPropelクエリで列名をエイリアスするにはどうすればよいですか?

分類Dev

月ごとのデータを取得し、利用できない月に0を与えるOracleクエリ

分類Dev

Laravelの雄弁なクエリビルダーでクエリを正しく実行するにはどうすればよいですか?

分類Dev

Oracleトリガーが別のテーブルに値を挿入しない

分類Dev

ダンプファイルのエクスポート中にエラーが発生しました(Oracle)

分類Dev

クエリトランスフォーマがOracleで生成したクエリを確認するにはどうすればよいですか。

分類Dev

SQL Server2016でのOracleクエリのような結果

分類Dev

Oracle Javaアップデートに早期アクセスして、RIAをテストして、これらのアップデートが公開されたときにファイアドリルが発生しないようにするにはどうすればよいですか?

Related 関連記事

  1. 1

    Oracle / SQLのメインクエリでテーブルとの結合を実行しながら、インラインビューを使用してトップnをフェッチするにはどうすればよいですか?

  2. 2

    Oracleビューの2つの列で結合するようにサブクエリを変更します

  3. 3

    再帰的なWITHクエリはOracleでどのように機能しますか?それはいつサイクルに入りますか?

  4. 4

    ユーザーがOracleの他のスキーマでSELECTをクエリできないようにするにはどうすればよいですか?

  5. 5

    クエリ最適化による Oracle SQL の「複雑な」グループ

  6. 6

    複雑なFROMテーブルを使用してOracleでNOTEQUALクエリとNOTEXISTSクエリの両方に基づいてSELECTするにはどうすればよいですか。

  7. 7

    Oracleユーザーはどのようにしてoracle18cの別のスキーマのテーブルをクエリできますか?

  8. 8

    Oracle Viewは、クエリしようとしていないフィールドを計算しますか?

  9. 9

    Oracle sqlplusスプールクエリの結果をファイルにするにはどうすればよいですか?

  10. 10

    Oracleはどのようにクエリを実行しますか

  11. 11

    Oracle SQLDeveloper:「フィルタ」ツールバー項目を使用して日付でクエリを実行するにはどうすればよいですか?

  12. 12

    Oracleで2つのテーブルを選択しながらサブクエリを正しく実行するにはどうすればよいですか?

  13. 13

    OracleでのUNIONALLクエリはエラーになります

  14. 14

    Oracleオブジェクト:selectクエリのすべてのフィールドを表示するにはどうすればよいですか?

  15. 15

    Oracle SQLでレコードと列の数が異なる2つのクエリを結合するにはどうすればよいですか?

  16. 16

    Oracleに行のないテーブル

  17. 17

    Oracle-列の値に基づいて1つのテーブルから別のテーブルにデータをビニングするSQLクエリ?

  18. 18

    Oracle-列の値に基づいて1つのテーブルから別のテーブルにデータをビニングするSQLクエリ?

  19. 19

    Oracle APEX / SQL Workshopから完全なデータモデルをどのようにエクスポートしますか?

  20. 20

    変数をsqlplusスクリプトに渡し、Oracleクエリのテーブルプレフィックスと同じ変数を使用するにはどうすればよいですか?

  21. 21

    SQL クエリは式によってグループの結果を返します (Oracle)

  22. 22

    OracleのPropelクエリで列名をエイリアスするにはどうすればよいですか?

  23. 23

    月ごとのデータを取得し、利用できない月に0を与えるOracleクエリ

  24. 24

    Laravelの雄弁なクエリビルダーでクエリを正しく実行するにはどうすればよいですか?

  25. 25

    Oracleトリガーが別のテーブルに値を挿入しない

  26. 26

    ダンプファイルのエクスポート中にエラーが発生しました(Oracle)

  27. 27

    クエリトランスフォーマがOracleで生成したクエリを確認するにはどうすればよいですか。

  28. 28

    SQL Server2016でのOracleクエリのような結果

  29. 29

    Oracle Javaアップデートに早期アクセスして、RIAをテストして、これらのアップデートが公開されたときにファイアドリルが発生しないようにするにはどうすればよいですか?

ホットタグ

アーカイブ