2

varchar(11) テーブルがあり、そのすべてのエントリは次のようになります。

Table
123456-7890
101112-1314

私は持っているすべてを見つける必要があります

??12??-????

(? どのキャラクターでも) どうすればいいですか?

編集:ビルに感謝!!

SELECT * FROM myTable WHERE myfield LIKE '__12%'

私が探していたものです:)

4

2 に答える 2

4
WHERE YourColumn LIKE '__12__-____'

_「任意の1文字に一致する」という意味

于 2013-03-10T21:32:25.677 に答える
1

ANSI SQL を使用していると仮定すると、探しているのは「_」です。

SELECT * FROM myTable WHERE myField LIKE '__12__-____'

ほとんどの Microsoft 製品では、使用されているクエスチョン マークが正しいです。

于 2013-03-10T21:35:24.510 に答える