sql - 从字符串中删除空格并选择在 sql server 中使用该字符串

标签 sql sql-server

在 SQL Server 中,我尝试使用有空格的字符串选择一些记录,因此我修剪并使用,但有些问题请纠正我遗漏的地方。

SELECT * FROM projects where str_id=ltrim(rtrim('   artf130 ')) --- No rows selected
SELECT * FROM projects where str_id='artf130' -- one row selected

更新:我从 Google 电子表格复制了第一行。

最佳答案

也许那是我的错。人们不断提供帮助。 我认为我的评论已经足够了,因为我链接到了一个非常相似的问题,并且得到了答案。所以这里为大家介绍一下:

You can see the answer to that question here.

关于sql - 从字符串中删除空格并选择在 sql server 中使用该字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42137622/

相关文章:

sql - 从输出中删除最后 3 个字符的数据

c# - 获取存储过程程序的表名

c# - 从数据库中获取数据并显示在DataGridView中

sql-server - 从不同位置文件夹动态批量插入多个 csv 文件

sql - Postgresql-Postgis : grouping pairs of id

sql - 选择具有最大总值 SQL Server 的行

sql - Doctrine 查询: confusing addWhere, andWhere,orWhere

sql - 将小数分钟转换为 分钟 :Seconds?

sql-server - 如何获取 sql server XML 列的 xml 安全版本

不使用 DSN 时出现 R ODBC nanodbc 错误