我有一个选择查询获取一个字段,并显示一个自定义名称,ex acctID作为ACCOUNT ID。如果这个字段的数据是一个varchar,但是所有数字的小数位数是000.887.4456.000000,那么如何在select查询中使用replace来从这样的字段中删除小数?SQL替换语法
Q
SQL替换语法
0
A
回答
5
SELECT REPLACE(acctID, '.', '') AS ACCOUNT_ID FROM TABLE
+1
我会小心双引号:由于SET引用IDENTIFIER,SQL Server默认会将其读作列名http://msdn.microsoft.com/en-us/library/ms174393.aspx – gbn 2011-04-25 18:33:55
+1
@gbn - 谢谢!不知道。建议编辑答案。 – 2011-04-25 18:35:48
+0
我用单引号,我认为它可能比这更复杂,但我仍然在学习....谢谢你的帮助,我会在允许时选择你的答案! – 2011-04-25 18:36:41
1
SELECT
ex.acctID,
REPLACE(ex.acctID, '.', '')
FROM
Mytable
1
REPLACE(acctID, '.','') AS AccountID
相关问题
- 1. VBA SQL替换为语法错误
- 2. 替换heredoc语法
- 3. SQL更新替换语句
- 4. 多个替换语句SQL?
- 5. perl6要替换的语法
- 6. 图案替换语法
- 7. 替换Smary变量语法
- 8. 替换多个值的SQL语句
- 9. SQL字符串ID语句来替换
- 10. 转换SQL到LINQ语法
- 11. 如何尝试替换文本后纠正SQL语法错误
- 12. 用于替换表中的现有值的SQL Server语法
- 13. 转换SQL语句的Active Record语法
- 14. SQL Len(替换)
- 15. 替换;在SQL
- 16. LINQ到SQL转换为SQL语法
- 17. 熊猫:替换函数的语法
- 18. Python:用英文替换法语字母
- 19. 托管C++查找和替换语法
- 20. 为lineinfile搜索ansible语法和替换
- 21. SQL字符串替换解决方法
- 22. 使用替换法在LINQ-SQL查询
- 23. 替换Context_Info SQL Azure
- 24. SQL性能(替换)
- 25. 关于sql替换
- 26. 将sql临时表语法转换为linq语法
- 27. 将sql server脚本语法转换为oracle脚本语法
- 28. 针对linux的sql-server替代sql语法
- 29. 访问SQL Server语法转换
- 30. LINQ语法与SQL语法
所以期望的结果将是'0008874456000000'? – 2011-04-25 18:32:09