私は MS SQL 2008 を使用しており、次のようなステータス フィールドがあります。
"REF CNF PCNF REL"
CNF
返品せずにステータスのあるすべての注文を取得する必要がありますPCNF
。の前後にスペースを使用して実行できますWHERE STATUS LIKE '% CNF %'
が、CNF が最初または最後のステータスの場合は機能しません。
機能した1つのソリューションは次のとおりです。
WHERE
PATINDEX('CNF %',STATUS)=0 AND
PATINDEX('% CNF %',STATUS)=0 AND
PATINDEX('% CNF',STATUS)=0
しかし、それは恐ろしいことです。ありがとう、