これを使用Instr
してみましたが、うまくいかなかったので、PatIndex
andを使用して同等であると思われることがわかりましたCharIndex
が、これを実行するとここで問題が発生します:
SELECT PATINDEX(`http://www.stackoverflow.com`,'%.com%')
これは戻ります0
SELECT CHARINDEX(`http://www.stackoverflow.com`,'%.com%')
これは戻ります0
SELECT PATINDEX(`http://www.stackoverflow.com`,'.com')
これは戻ります0
SELECT CHARINDEX(`http://www.stackoverflow.com`,'.com')
これは戻ります0
これを次のように動作させるにはどうすればよいInStr
ですか?
私の計算が正しければ、25
の代わりに返されるはずですが0
、そうでない理由を知っている人はいますか?