Oracle では、ワイルドカードの有無にかかわらず、LIKE 演算子を使用できます。たとえば、「where name like 'SMITH'」は名前列が正確に 'SMITH' である行を返し、「where name like 'SMITH%'」は名前列が 'SMITH' で始まり、その後に 0 以上が続く行を返します。他のキャラクター。
ただし、Teradata では、「'SMITH' のような名前」は何も返しません。ANSI 標準は、ワイルドカードなしで使用された場合、LIKE 演算子の動作を指定しませんか?
ブール代数は、'SMITH' のように 'SMITH' が真であると言います。Oracle はこのように動作します。Teradata にはありません。Teradata SQL を微調整して、LIKE 演算子をワイルドカードの有無にかかわらず機能させることはできますか?