标签: mysql sql casting bit
我使用“select * from my_table”查询一个大表(例如很多列) 我表中的一些列是位类型,我想将这些特定列转换为int。但是,我希望尽可能保持查询的通用性,因此不希望将特定字段命名为位。
有没有办法实现这个目标?一些我如何设想类似选择IF(is_bit(*,cast * as int,*),以便它对al字段进行相同的检查并仅更改那些位。我不知道是否存在这种可能性在SQL中。请启发我。