SQL截取字符串?
用SQL语句比如说43242.1236我只要小数点前面的43242怎么截取呢?不好意思,分数用完了!...
用SQL语句
比如说 43242.1236
我只要小数点前面的 43242
怎么截取呢?
不好意思,分数用完了! 展开
比如说 43242.1236
我只要小数点前面的 43242
怎么截取呢?
不好意思,分数用完了! 展开
展开全部
楼上是 四舍五入的。 trunc(43242.1236,0) 就是直接截断的。
以上都是数字型的。
要截取字符串的,oracle 用 substr('dsfsddfd',3,5) 从第3个字符开始截取5个字符。
SQL SERVER 用 substring()
自己选择
以上都是数字型的。
要截取字符串的,oracle 用 substr('dsfsddfd',3,5) 从第3个字符开始截取5个字符。
SQL SERVER 用 substring()
自己选择
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set str='43242.1236'
substring(str,1,5)
substring(str,1,5)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
round(43242.1236,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询