私はシンプルなMSSQLクエリを持って与えられた翻訳:MSSQLデータベースクエリは値
TDはTまたはF(真/偽)のように私にビット値を与えるSELECT tw_todo as td FROM tw__work
。
このクエリ内でこの値を1または0に変換する方法はありますか?
私はシンプルなMSSQLクエリを持って与えられた翻訳:MSSQLデータベースクエリは値
TDはTまたはF(真/偽)のように私にビット値を与えるSELECT tw_todo as td FROM tw__work
。
このクエリ内でこの値を1または0に変換する方法はありますか?
SELECT CASE WHEN tw_todo = 'T' THEN 1 ELSE 0 END as td FROM tw__work
上記のクエリを試してください。
ここで私は1 and 0
ありがとう!私は自宅でそれをチェックし、フィードバックを与えるでしょう! – PipBoy2000
よくできました。私の場合、「T」は「真実」でしたが、あなたの質問は私に正しい方向を与えました。ありがとう! :) – PipBoy2000
SELECT CASE tw_todo WHEN 'T' THEN 1 WHEN 'F' THEN 0 ELSE 0/0 END as td FROM tw__work
ありがとう!私は自宅でそれをチェックし、フィードバックを与えるでしょう! – PipBoy2000
よくできました。私の質問に良い試み。 @ sagarコードは若干良いです。ありがとう! :) – PipBoy2000
に
'T' and 'F'
を変換しますCASE WHEN
を使用していた私は、互換性のないデータベースタグを削除しました。 –