如何从sql查询中删除所有归零项
编辑:我的表中有很多包含0的单元格。我希望用空格替换所有的零。
例如:
位置计数
location1 |0
地点2-2
变成
位置计数
location1 |
地点2-2
发布于 2011-03-31 10:57:03
奇怪的是,这个函数被命名为“替换”。查看这里的Oracle文档:http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions134.htm
SELECT REPLACE(COLUMN_NAME,'0',' ') "Column Name" FROM YOUR_TABLE_NAME;
发布于 2011-03-31 11:04:56
我猜你是说前导零?试试看:
select ltrim('00001234', '0') from dual;
发布于 2011-03-31 10:57:09
也许要用案例陈述?
SELECT
CASE
WHEN numbers = 0 THEN "Zero"
WHEN numbers = -1 THEN "Under zero"
ELSE "Not Empty"
END
FROM t_able
https://stackoverflow.com/questions/5498655
复制相似问题