teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2020/08/04 03:37

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  Likeでエスケープが必要なのは(%,_,)ですので、!には不要です。(エスケープしても変わりませんが)
2
2
  以下疑似的に検証しましたが、抽出されます。
3
- データを確認された方が良いですね。
3
+ データを確認された方が良いですね。(文字コードが違っていたりしませんか?)
4
4
  ```SQL
5
5
  select *
6
6
  from (

1

追記

2020/08/04 03:37

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -8,4 +8,5 @@
8
8
  union all select '!sample_date'
9
9
  ) sm_words
10
10
  where expression like '%!%'
11
- ```
11
+ ```
12
+ 因みに、先頭の!で検索したいのなら`like '!%'`にすると前方一致になるので、インデックスが使用されます。