我想寫一個通用的SQL,我想要顯示是或否,如果字段數據類型是位。在這裏,我需要檢查的數據類型,如果數據類型是位,那麼它應該顯示yes或no基於值爲0或1。需要位數據類型的幫助
select stock_code,makeid,modelid,enginesize,automatic,semiautomatic,manual from VehicleInfoForParts
所以在我上面的SQL有位類型字段是自動,半自動,手動。所以在這裏我需要顯示是/否,但我不想硬編碼任何東西。 所以請指導我通用sql語句的最佳方法。
我可以加入我的表與名爲information_schema.columns的系統表來獲取提交的名稱,值和數據類型。 這樣的結果會是這樣
Column_Name Value datatype
------------- ------- --------------
stock_code A112 VARCHAR
自動1比特
半自動0位
手冊1比特
這種類型的輸出可以加入我的sql與information_schema.columns。如果可能的話,請給我提供正確的sql,它會給我上面的輸出。 謝謝
請指導。感謝