
StringBuilder sql = new StringBuilder();
sql.append("SELECT name FROM HospitalMst WHERE");
try {
if (!param.getString("name").isEmpty()) {
sql.append("(name LIKE ? OR name_kana LIKE ?)");
}else if(!param.getString("hospital_type").isEmpty()){
sql.append("(AND hospital_type LIKE ?)");
}else if(!param.getString("specialty").isEmpty()){
sql.append("(AND specialty LIKE ?)");
}else if(!param.getString("pref").isEmpty()){
sql.append("(AND pref LIKE ?)");
}else if(!param.getString("city").isEmpty()){
sql.append("(AND city LIKE ? OR city_kana LIKE ?)");
}else if(!param.getString("address").isEmpty()){
sql.append("(AND address LIKE ? OR address_kana LIKE ?)");
}
} catch (JSONException e) {
e.printStackTrace();
}
ーーーーー
SQLiteのAND句なのですが意味合いとしてはどのような意味合いになるのですか?
今回ソースコードを張り付けましたが、このケースですと単純に、この場合の処理はWHERE句に検索条件を追加していると捉えて良いのでしょうか?
無理に回答は希望しません。お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
accsessで顧客コードで氏名を呼...
-
CSVファイルでテキストの改行の...
-
Accessを開きなおすとテキスト...
-
テキストボックスにコントロー...
-
sqlite(spatialite_gui)での...
-
汎用カード型のデータベースソ...
-
20万行あるデータを動かしたい
-
どうすれば 拡張子 を写真のよ...
-
DocuWorksでの印刷
-
はじめてのAccess 2019 について
-
.flex-direction プロパティは...
-
ファイルメーカーへネットワー...
-
警察はスマホに保存した動画や...
-
manana というやつで、間違って...
-
帳票フォームでのあるコンボボ...
-
エクセルのフィルタ抽出が固まる
-
構文エラー:演算子がありませ...
-
FileMaker Proに近い無料のWeb...
-
ACCESSのSQLで、NULLかNULLでな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL*Plusの終了はquit?exit?
-
Transact-SQLでストアードプロ...
-
オラクル10で、perlのプレース...
-
CPU使用率の高いセッション特定...
-
oracle 学習できるツール
-
case文
-
AND句
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
sqlplusでヘッダーが付かない
-
キャッシュを使わずにSELECTを...
-
callで順に実行されるプロシー...
-
ODBCリンクの際にACCESSでは読...
-
SQLserver算術オーバーフロ...
-
sqlplusのspoolで空白行出現
-
重複するIDのデータを1行にま...
-
Accessの数値から時間に変換す...
-
SQL文のエラー
-
PL/SQLでSPOOLさせたいのですが...
おすすめ情報