【发布时间】:2019-12-04 18:30:05
【问题描述】:
我有以下代码:
DataTable usersAndPhones = new DataTable();
using (var comm = new SqlCommand("SELECT ID, PhoneNumber FROM Users", conn))
{
try
{
conn.Open();
usersAndPhones.Load(comm.ExecuteReader());
}
catch
{
// ...
}
}
数据库中的一些PhoneNumbers 在数字中带有空格(它们是字符串)。修剪它们的最佳方法是什么?
【问题讨论】:
-
string.Trim或string.Replace(或 SQL 本身中的等效项)。 -
如果您的数据库提供商支持,您可以在
SELECT语句中使用TRIM() -
前导和尾随空格还是介于两者之间?