我已经为存储过程编写了代码
ALTER PROCEDURE dbo.Store_Reviews_GetByProduct
@PortalID int,
@ProductID int
AS
SET NOCOUNT ON
SELECT r.ReviewID, r.PortalID, r.ProductID, r.UserName, r.Rating, LEFT(r.Comments,200), r.Authorized, r.CreatedDate, p.ModelName
FROM dbo.Store_Reviews r
LEFT JOIN dbo.Store_Products p
ON r.ProductID = p.ProductID
WHERE r.PortalID = @PortalID
AND r.ProductID = @ProductID
ORDER BY r.CreatedDate DESC
因为该LEFT
功能不工作,而是它没有给出任何结果或选择无。
我也使用过Substring
函数,SUBSTRING(r.comments, 0, 200)
但它也没有给出任何结果。
如何获得评论栏的前 200 个字符?
感谢所有答案..