Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
varchar(1)aをbit(True または False) または (0,1)に変換したい。
varchar(1)
bit
たとえば、varchar(1)値が「N」の場合は「1」に変換する必要があることを意味し、それ以外の場合は「0」に変換する必要があります。
SQLで可能ですか?
使うcase
case
select case when your_varchar_column = 'N' then 1 else 0 end as your_bool_result from your_table
SQL エンジンによっては、if利用可能な場合はステートメントを使用することもできます。
if