[解決済み] MySQLが検索中に起動する問題
2022-03-10 18:13:23
質問
を使用すると、問題が発生します。
%
のワイルドカードを使用したMySQLクエリです。
http://www.w3schools.com/sql/sql_like.asp
その記事を読んで、私は
%
ということで、なかなか期待通りのものが出てきません。
というような一連の値を持っています。
1_1
1_2
2_1
2_2... etc
を含む
11_1
11_2
さて、場合によっては、値 = のものだけを返したいこともあります。
11_2
または
1_2
などです。これは問題なく動作します
WHERE fieldName = '11_2'
などなど...予想通り
しかし、場合によっては
1
で始まるすべての項目、または
11
w3Schoolsのリンクから、私は次のように予想していました。
WHERE fieldName LIKE '1_%'
で始まるものを探すには
1_
具体的には、したがって、私の例では、返す。
1_1
1_2
しかし、それはまた
11_1
11_2
なぜなのでしょうか?また、どうすれば克服できるのでしょうか?
どうすれば解決するの?
アンダースコアは1文字に対するワイルドカードです。SQLを以下のように変更する必要があります。
WHERE fieldName LIKE '1%'
または、アンダースコアをエスケープすることもできます。
WHERE fieldName LIKE '1\_%'
関連
-
[解決済み] #1136 - 列数が 1 行目の値数と一致しません。
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] MySQLのクエリ結果をCSV形式で出力するにはどうすればよいですか?
-
[解決済み] 各グループの最後のレコードを取得する - MySQL
-
[解決済み] MySQLテーブルへの挿入または存在する場合の更新
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】#1273 - 不明な照合順序:'utf8mb4_unicode_520_ci'
-
[解決済み】MySQLユーザーDBにパスワードカラムがない - OSXへのMySQLインストール
-
[解決済み】MySQLのforeachループ
-
[解決済み] MySQLで週単位でグループ化する方法は?
-
[解決済み] mysql 拡張は非推奨で、将来的に削除されます: 代わりに mysqli か PDO を使ってください [重複] 。
-
[解決済み] JDBC経由でMySQLにUTF-8を挿入しようとすると、"不正な文字列値 "と表示される?
-
[解決済み] MySQL エラー 1241。オペランドには1つのカラムが含まれている必要があります。
-
[解決済み] この操作を行うには、少なくとも1つのSUPER権限が必要です。
-
[解決済み] MySQLから最後のN行を選択する
-
[解決済み] 1行目の列 'id' に不正な整数値 '' があります。