【发布时间】:2014-07-03 09:45:35
【问题描述】:
这就是我检索数据的方式
select myPlan from myTable
这是结果,
myPlan
=====================
True , False , True
False , True , False
False , True , True
在每一行中,我有三个用逗号分隔的布尔值。
第一个布尔值代表早餐,第二个是午餐,最后一个是晚餐。
我只想将结果替换为
myPlan
=====================
BreakFast , Dinner
Lunch
Lunch , Dinner
我可以只使用 sql query 进行替换吗?
我正在使用SQL server 2008 R2!
【问题讨论】:
-
您使用的是哪个数据库系统?
-
如果你有一个规范化的数据库,它有 3 个不同的布尔列而不是一个复杂的 CHAR 列,那会简单得多;)
-
@Frazz :) 。我完全同意 。下次我将遵守该数据库规范化。谢谢!
标签: sql string sql-server-2008 replace