我想将文本添加到sql select之前,
我可以做这个:
SELECT (1328724983-time)/60/60 AS status
FROM voting
WHERE account = 'ThElitEyeS' AND vid = 1
Run Code Online (Sandbox Code Playgroud)
这将显示剩余时间.
我想做的是:
SELECT 'Please try after' + (1328724983-time)/60/60 AS status
FROM voting
WHERE account = 'ThElitEyeS' AND vid = 1
Run Code Online (Sandbox Code Playgroud)
有什么方法可以做到这一点吗?
Jon*_*onH 14
只需使用cast或convert将其全部转换varchar为例如.
SELECT 'Please try after' + CAST((1328724983-time)/60/60 as varchar(80)) AS status
FROM voting
WHERE account = 'ThElitEyeS' AND vid = 1;
Run Code Online (Sandbox Code Playgroud)
根据您的意见,您可以:
SELECT 'Please try again after' + CAST(MyColForHours as varchar(25)) + ' hours', AnyOtherColumns FROM Table