これは私があなたがMySQL's LIKE operatorを使用することができます例MYSQLテーブルのクエリを文字列の値で取得するにはどうしたらいいですか?特定の1に対して "01"ですか?
答えて
のために2のために、「002」または「02」を見つけるために、クエリを必要
Mytable.where("property::int = ? " , params[:property].to_i)
の作業を見ていません。
property = params[:property].to_i
Mytable.where("property LIKE ?", "%#{property}")
'property = 2'の場合、値が' 123'のレコードが見つかります。 –
はい、正しく、私は自分の答えを編集しました。要件は非常に曖昧なので、それが02か002かXX2かどうかはわかりません。 –
まず、テーブルのプロパティの列をインデックスすることを忘れないでください。
また、この質問ではあまり明確ではありません。列には "002"/"02"/"2"の形式のデータがあります。また、 "123"/"213"形式にすることもできます。
そのわずか「002」/「02」/「2」フォーマットした場合は、以下のようにそれを行うことができます。
Mytable.where("property LIKE ?", "%#{params[:property].to_i}")
それとも、「123」/「213」を含むすべてのフォーマットを仮定した場合を、そして:そもそも数値列でなければなりませんように
Mytable.where("property LIKE ?", "%#{params[:property].to_i}%")
また、あなたが存在することがparams[:property]
パラメータ値を確認したいことがあり、numericalityなど
- 1. MySQLのオブジェクトは、MySQLで特定の文字列のIDを取得しようとしているときに
- 2. Firebaseで特定の文字列をクエリしていますか?
- 3. JavaScript - 文字列の特定の値を取得するにはどうすればよいですか?
- 4. クエリ内でsqliteの式文字列の値を取得するにはどうすればよいですか?
- 5. テーブルの空の文字列フィールドをすべてnullにするにはどうしたらいいですか?
- 6. 特定のクラスのテーブル行からセル値を取得するにはどうすればよいですか?
- 7. 特定の文字列で始まる行を削除するにはどうしたらよいですか?
- 8. 文字列から特定の数値を取得する
- 9. 接続文字列から特定の値を取得する
- 10. 文字列から取得した特定の領域値にシークバーをシークするにはどうすればよいですか?
- 11. Cの文字配列から文字列を取得するにはどうすればよいですか?
- 12. 特定の文字の後に文字列を切り取るにはどうすればよいですか?
- 13. mysqlは列の値が特定の値と等しいテーブルから行番号を取得します
- 14. nextjs:Next.jsのURLからGET(クエリ文字列)パラメータを取得するにはどうすればよいですか?
- 15. 文字列に特定のものが含まれているかどうかをチェックするにはどうしたらいいですか?
- 16. MySQLは2つのテーブルから1つのクエリでリレーションユーザを取得します
- 17. 取得したFirebaseの値と文字列を比較するにはどうすればよいですか?
- 18. 配列の文字列を解析して配列にするにはどうしたらいいですか?
- 19. 私のcrontabでクエリ文字列を使用するにはどうしたらいいですか?
- 20. mysql - 文字で始まるリストを取得して次の文字で続けるにはどうしたらいいですか?
- 21. 特定の遅延の文字をtelnetアドレスに送信するにはどうしたらいいですか?
- 22. mysqlでテーブルの列をあらかじめ計算するにはどうしたらいいですか?
- 23. クエリ文字列から#値を取得するには?
- 24. 文字列から16進の高値を削除するにはどうしたらいいですか?
- 25. Flaskでどのようにクエリ文字列を取得しますか?
- 26. javascriptを使用してエンコードされたURLからクエリ文字列の値を取得するにはどうすればよいですか?
- 27. SSRSの文字列から特定の値を得るには
- 28. JSONParserクラスから文字列変数の値を取得するにはどうすればよいですか?
- 29. JavaでカスタムArrayListから特定の文字列を取得するには?
- 30. webapiから特定の文字列値を返すにはどうすればよいですか?
は思えます。 –