我有以下TSQL可以很好地用作查询,但是如果我将其放到计算的列区域中则不能。
基本上,我的表中有一个字段,该字段应从另一列获取该值,并只返回前3个字符。
我有一个名为Day
的列,其中包含工作日的数据,例如:星期一,星期二,星期四。
我还有一个名为DayShort
的专栏,该专栏应具有相同的工作日,但应缩短为:星期一,星期二,星期四
SELECT LEFT(Day, 3) AS DayShort FROM Courses
答案 0 :(得分:1)
您可以创建计算列:
ALTER TABLE Courses ADD DayShort AS (LEFT(Day,3));