-3

我有一个表 tbl1 有五列,列是 sno,代码,高度,宽度,大小结构是

sno. code height width size 
---------------------------
1     s1   3      5    3x5
2     s2   4      6    4x6
3     s3   5      8    NULL
4     s4   8      12   NULL
5     s5   9      11   NULL

我想知道我是否通过查询更新代码 s3 大小而不是 NULL 的大小是 5x8 使用它来工作

UPDATE   tbl1
SET   size = height 
WHERE     (sno = '3') 

但如果我使用

UPDATE   tbl1
SET   size = height, 'x' width
WHERE     (sno = '3') 

不工作

4

1 回答 1

1

尝试:

UPDATE   tbl1
SET   size = CAST(height AS VARCHAR(5)) + 'x' + CAST(width AS VARCHAR(5))
WHERE     (sno = '3') 

但我同意 bhupendra patel 的评论。不要费心存储它,它只是一个可以由更高层处理的格式问题。

于 2013-06-14T08:12:06.050 回答