我试过但不能在 CREATE TABLE 代码中使用 CASE WHEN 将 1 和 0 替换为文本。有人可以帮我解决它。非常感谢 :D
问问题
93 次
1 回答
1
您没有指定您所在的数据库平台,但在 SL Server 中,可以使用以下方法:
CREATE TABLE Table1
(
ID int
, name varchar(50)
, YesNo bit
, TrueFalse AS
(
CASE WHEN YesNo = 1 Then 'True'
ELSE 'False'
END
)
);
在这里查看小提琴:http ://sqlfiddle.com/#!3/35d18/3
于 2012-11-04T04:22:41.400 回答