我有一个名为Kilometershour的列,它有一些值' /'。我想在我的数据库中删除它。我写了一个查询,但它没有用。
case when LEN(TEST.TEST_Kilometers +TEST.hour )=1 THEN ''
ELSE (TEST.TEST_Kilometers +'/'+TEST.hour) END Kilometershour
答案 0 :(得分:0)
“删除/”是什么意思?
如果您尝试简单地从字段中删除/,则可以执行SQL REPLACE并将替换字符作为空格。 https://docs.microsoft.com/en-us/sql/t-sql/functions/replace-transact-sql
请注意,如果您的任一字段包含NULL,则上述查询将返回“错误”数据。您可能需要使用ISNULL将3个值正确连接在一起。