Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQL中创建无标点符号的临时列_Sql_Db2 400_Punctuation - Fatal编程技术网

如何在SQL中创建无标点符号的临时列

如何在SQL中创建无标点符号的临时列,sql,db2-400,punctuation,Sql,Db2 400,Punctuation,我有以下表格1 ID | TAX ---+-------------------- 1 | 99.999.999.9-999.999 2 | 99.999.999.9.999.999 3 | 99.999.999.9,999,999 4 | 99.999999-9-999-999 我想创建一个新列TEMP_TAX,但此列只是一个临时查询,预期输出结果(不是标点符号[,.-]): 有人能帮我查询一下吗?谢谢你 select id, tax, replace(replace(replace

我有以下表格1

ID | TAX
---+--------------------
 1 | 99.999.999.9-999.999
 2 | 99.999.999.9.999.999
 3 | 99.999.999.9,999,999
 4 | 99.999999-9-999-999
我想创建一个新列
TEMP_TAX
,但此列只是一个临时查询,预期输出结果(不是标点符号[,.-]):

有人能帮我查询一下吗?谢谢你

select id, tax, replace(replace(replace(tax, '.', ''), '-', ''), ',', '')
from mytable
select id, tax, replace(replace(replace(tax, '.', ''), '-', ''), ',', '')
from mytable