【发布时间】:2019-12-26 07:11:01
【问题描述】:
我正在从 Teradata 数据库中检索记录。字段“CUST_NO”是 VARCHAR 类型。如果我使用
SELECT CUST_NO FROM TABLE
输出符合
123,456
321,654
虽然逗号的位置可以变化。我想删除这些逗号,并将值作为 INT 类型返回。我尝试了几种变体
SELECT CAST(REPLACE(CUST_NO,',','') AS INT) AS CUST_NO FROM TABLE
但我遇到了语法错误。谁能解决这个问题?
【问题讨论】:
-
错误是什么?
标签: sql database syntax teradata