如何在存储过程中使用修剪过程 sql 查询

本文关键字:修剪 过程 sql 查询 过程中 存储 存储过程 | 更新日期: 2023-09-27 18:36:59

 SELECT * FROM (
Select *, ROW_NUMBER() OVER (ORDER BY Auto_ID asc) as RowNum from (
Select Distinct a.* FROM sample a inner join samble_out b on a.***=b.*** and a.***=@*** and a.*** LIKE  @*** + '%' ) as emp
) as Employee
WHERE RowNum BETWEEN @startRowIndex AND (@startRowIndex +
@pageSize) - 1
order by Auto_ID asc

我上面的查询有什么问题.如果我尝试在 sql 管理中退出,但在尝试从 c# 返回空行时。天气需要使用修剪。请帮助我

如何在存储过程中使用修剪过程 sql 查询

SQL Server 有 2 个TRIM函数

LTRIM =>修剪字符串的左侧部分

RTRIM =>修剪字符串的右侧部分

这里有一个简单的TRIM函数

CREATE FUNCTION dbo.TRIM(@string VARCHAR(MAX))
RETURNS VARCHAR(MAX)
BEGIN
RETURN LTRIM(RTRIM(@string))
END

例:

SELECT dbo.TRIM('  Trimmedstring  ')