sql - 如何在 T-SQL 中删除空格前的某些字符?

标签 sql tsql sql-server-2008 function

我正在努力想出一个通过的方法

Bruno Miguel Alexandre 进入 B。米格尔·亚历山大

布鲁诺·亚历山大进入B。亚历山大

只是在 SQL 中,所以我可以在存储过程中进行大查询的这一部分

谁能给我任何帮助?你们可能已经有什么功能了吗?

非常感谢。

最佳答案

取第一个字符 + 空格中的所有内容。 8000 是为了避免 LEN 调用,否则

LEFT(MyValue, 1) + '.' + SUBSTRING(MyValue, CHARINDEX(' ', MyValue), 8000)

关于sql - 如何在 T-SQL 中删除空格前的某些字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4339936/

相关文章:

sql - 是否存在版本控制数据库存储引擎?

SQL - 多行到单列

sql 条件 WHERE 子句 CASE WHEN

sql - SP2-0552 : Bind Variable "NEW" is not declared

mysql - 只有一个 mySQL 数据库失去连接

sql - 如果找到 USER,则选择最后一行

sql-server - 测试列是否存在、添加列和更新列

sql-server - SQL Server 2008中的“系统内存不足”错误

sql - 用于检查邮件配置文件是否在 SQL Server 中启用的脚本

mysql - 在 SELECT 和 WHERE 子句上使用同一个表