【发布时间】:2019-10-07 13:19:34
【问题描述】:
我到处都看到过这个帖子,但我似乎无法为我的情况找到一个现实的解决方案。 在我们的地址字段中,我们有诸如“555 RODeo drive, 555 rodeo drive, 555 RODEO DRIVE 等的值。这些需要格式化为 555 Rodeo Drive。请告知一种也可以在城市、州和国家字段。即 UNITED STATES > United States。
【问题讨论】:
-
在我看来,使用 SQL Server 将某些东西变成“Propercase”是不明智的; SQL Server 的强项不是字符串操作。使用做得更好的东西,比如你的表现层。例如,如果您使用的是 .Net 语言,则您有函数
ToTitleCase。 -
是的 - 它到处张贴,没有一个是完美的。这是有原因的——你不能编写代码来弥补人工输入有缺陷的每一种可能性。
标签: sql sql-server