长数字隔三位用逗号","隔开
select to_char(1234.45,'9g999g999'),length(to_char(1234.45,'9g999g999')) from dual;
执行结果: 1,234 10
保留两位小数
select to_char(1234.45,'9g999g999d00'),length(to_char(1234.45,'9g999g999d00')) from dual;
执行结果: 1,234.45 13
select to_char(0.40,'9g999g999d00'),length(to_char(0.40,'9g999g999d00')) from dual;
执行结果: .40 13
select to_char(0.40,'9g999g990d00'),length(to_char(0.40,'9g999g990d00')) from dual;
执行结果: 0.40 13
指定长度,不足补空格
--RPAD 在列的右边粘贴字符
--LPAD 在列的左边粘贴字符
select lpad(to_char(1234,'9g999g999'),7,' '),length(to_char(1234.45,'9g999g999')) from dual;
执行结果: 1, 10
select lpad(to_char(1234,'9g999g999'),9,' '),length(to_char(1234.45,'9g999g999')) from dual;
执行结果: 1, 23 10
select lpad(to_char(1234,'9g999g999'),10,' '),length(to_char(1234.45,'9g999g999')) from dual;
执行结果: 1, 234 10
select lpad(to_char(1234.56,'9g999g999d00'),10,' '),length(to_char(1234.56,'9g999g999d00')) from dual;
执行结果: 1, 234 13
select lpad(to_char(1234.56,'9g999g999d00'),13,' '),length(to_char(1234.56,'9g999g999d00')) from dual;
执行结果: 1, 234.56 13
select lpad(trim(to_char(1234.56,'9g999g999d00')),10,' '),length(trim(to_char(1234.56,'9g999g999d00'))) from dual;
执行结果: 1, 234.56 8
select lpad(trim(to_char(1234.56,'9g999g999g999g999g999g999g999g999g999d00')),10,' '),length(trim(to_char(1234.56,'9g999g999g999g999g999g999g999g999g999d00'))) from dual;
执行结果: 1, 234.56 8
分享到:
相关推荐
标准格式是指数字每三位一组,用逗号分隔,除非数字不足四位。输入包含一个测试案例,由两个整数a和b组成,它们之间用空格隔开,且范围在-1,000,000到1,000,000之间。输出应为a和b的和,遵循标准格式。例如,输入-1,...
输出 对于每一种情形,输出算术平均值、逗号、空格、几何平均值、换行(浮点数保留2位小数)。 13 指示灯控制 问题描述 有m(m)盏灯排成一排(从1到m按顺序依次编号)。灯的开关均为点触式的(即点一次开、再点一次则...
为了按多个列排序,列名之间用逗号分开。 2、支持按相对列位置进行排序。 输入 SELECT prod_id,prod_price,prod_name FROM Products ORDER BY 2,3 --(2指price,3指name) 3、升序、降序。默认是升序(asc,...
其中`%08`代表总宽度为8,`8.2f`表示保留两位小数,且前面不足的用0填充。 【命令行参数】 当以`python my.py v1 v2`的形式运行Python脚本时,可以通过`sys.argv`获取命令行参数。`argv`是一个列表,`argv[0]`是脚...
- **CONCAT_WS(sep,s1,s2,...,sn)**: 将多个字符串连接起来,并用指定的分隔符`sep`隔开。 - **INSERT(str,x,y,instr)**: 将字符串`str`从位置`x`开始,替换长度为`y`的子串为`instr`。 - **FIND_IN_SET(str,list)**...
【字符串格式化】Python提供了多种字符串格式化方法,其中一种是旧式的`%`操作符,如`"%08.2f"`用于将浮点数格式化为带有前导零且保留两位小数的八位数字。新式格式化方法使用`format()`函数,提供更灵活的控制。 ...
用于执行两个数字的按位异或运算。 **示例**: ```sql SELECT 5 ^ 3 AS result; ``` ##### 9. 位取反操作 `~` 用于执行数字的按位取反运算。 **示例**: ```sql SELECT ~5 AS result; ``` #### 三、逻辑运算 ####...
数据库操作支持库增加读写长整数字段的功能,但受限于系统接口暂不能读写超出整数范围的数值。 7. 修改高级表格支持库,通过鼠标调整行高列宽时不改变当前光标行列号。 8. 修改BUG:在IDE中打开源代码文件(.e)后...