内の文を複数のケースを持つことができます使用方法は次のとおりですは、私たちは、私たちは、その後、複数のケースを使用することができる場合、私はちょうどことを確認したかったケースの中にケースを必要と何かをしようとしています?私は、SQLのTeradata に私がしようとしているコードを、これを実行しているSQL
AND(
case when CHARACTER_LENGTH(drug.n)=0 then 0
when CHARACTER_LENGTH(drug.n)=1 then
(case when substring(drug.n from 1,1) in (''0'',''1'',''2'',''3'',''4'',''5'',''6'',''7'',''8'',''9'') then 1 else 0 end)
when CHARACTER_LENGTH(drug.n)=2 then
(case when substring(drug.n from 1,1) in (''0'',''1'',''2'',''3'',''4'',''5'',''6'',''7'',''8'',''9'') then 1 else 0 end *
case when substring(drug.n from 2,1) in (''0'',''1'',''2'',''3'',''4'',''5'',''6'',''7'',''8'',''9'') then 1 else 0 end)
when CHARACTER_LENGTH(drug.n)=3 then
(case when substring(drug.n from 1,1) in (''0'',''1'',''2'',''3'',''4'',''5'',''6'',''7'',''8'',''9'') then 1 else 0 end *
case when substring(drug.n from 2,1) in (''0'',''1'',''2'',''3'',''4'',''5'',''6'',''7'',''8'',''9'') then 1 else 0 end *
case when substring(drug.n from 3,1) in (''0'',''1'',''2'',''3'',''4'',''5'',''6'',''7'',''8'',''9'') then 1 else 0 end)=1
誰かがあなたに私に知らせることができます。私はisnumeric関数を使うことはできません。
のそれとの問題はありませんうーん...あなたは '意味( '0'、 '1'、 '2'、...等)'ではなく( '' 0 ''、 '' 1 '' 'より、...など) '、そうですか? –
このようなことをやりたい理由や達成しようとしていることなどについて詳しく説明できますか? – Purplegoldfish
あなたはそれを試してみませんか? –