0

これはとても単純なはずですが、私は明白な何かを見逃しているに違いありません。

テーブル:

id    name
===============
1     Allison
2     BethAnn
3     Carly
4     MaryAnn

テストクエリ:

SELECT id,SUBSTRING(name,5) FROM my_table;

結果:

1    son
2    Ann
3    y
4    Ann

素晴らしい。ここで、文字5+='Ann'のIDを取得します。

SELECT id FROM my_table WHERE SUBSTRING(name,5) = 'Ann';

期待される結果:

2
4

代わりに私は何も得られません。私は何が欠けていますか?

フェイスパームを待っています。前もって感謝します。

4

1 に答える 1

1

あなたのクエリは正しく、正しい結果が得られます。問題を引き起こしている何か他のものがあるようです。これがスクリーンショットです...

ここに画像の説明を入力

それが役に立てば幸い...

于 2012-10-10T11:05:02.837 に答える