sql如何把number转化成string
4个回答
展开全部
可以通过调用number值的4个函数来将其转换成string:
1.toString()。
2.toFixed()。
3.toExponential()。
4.toPrecision()。
比如:
var a = 42;
console.log(a.toString(2));//101010
console.log(a.toString());//42
console.log("0x" + a.toString(16));//0x2a
var b = 0xff;
console.log(b.toString());//255
1.toString()。
2.toFixed()。
3.toExponential()。
4.toPrecision()。
比如:
var a = 42;
console.log(a.toString(2));//101010
console.log(a.toString());//42
console.log("0x" + a.toString(16));//0x2a
var b = 0xff;
console.log(b.toString());//255
展开全部
TO_CHAR();
可以用
select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;
例如:
SELECT TO_CHAR(NVL(round(5.555,0),0)) FROM DUAL;
可以用
select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;
例如:
SELECT TO_CHAR(NVL(round(5.555,0),0)) FROM DUAL;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle?
可以用to_char()
可以用to_char()
追问
谢谢,那如何判断一个数是不是整数呢?比如3.000和3.100,如何筛选出来3.100啊,非常感谢!
追答
你可以用ceil来判断,ceil 是得到大于等于该数的最小整数
ceil(数值变量) = 数值变量就是整数.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cast(thenumberfield as varchar)
追问
谢谢,那如何判断一个数是不是整数呢?比如3.000和3.100,如何筛选出来3.100啊,非常感谢!
追答
case when int(thenumberfield) == thenumberfield then 'INT' else 'DECIMAL' end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询