SQL常用函数之五 str()
使用str函数 :STR 函数由数字数据转换来的字符数据。
语法
STR ( float_expression [ , length [ , decimal ] ] )
参数
float_expression
是带小数点的近似数字 (float) 数据类型的表达式。不要在 STR 函数中将函数或子查询用作 float_expression。
length
是总长度,包括小数点、符号、数字或空格。默认值为 10。
decimal
是小数点右边的位数。
返回类型
char
注释
如果为 STR 提供 length 和 decimal 参数值,则这些值应该是正数。在默认情况下或者小数参数为 0 时,数字四舍五入为整数。指定长度应该大于或等于小数点前面的数字加上数字符号(若有)的长度。短的 float_expression 在指定长度内右对齐,长的 float_expression 则截断为指定的小数位数。例如,STR(12,10) 输出的结果是 12,在结果集内右对齐。而 STR(1223, 2) 则将结果集截断为 **。可以嵌套字符串函数。
select str(123.46,8,1)
结果为 ###123.5 其中#代表空格 该结果总长度为8 ,取一位小数,小数为四舍五入,同时该SQL语句如果取3个小数的话补零操作。
说明 若要转换为 Unicode 数据,请在 CONVERT 或 CAST 转换函数内使用 STR。
最新文章
- PDO连接数据库
- DOM 元素节点几何量与滚动几何量
- python 学习笔记12(序列常用方法总结)
- Start cluster zookeeper in shell script
- ylbtech-dbs:ylbtech-3,BarCode(条码资源系统)
- 仿百度自动补全jquery
- [Cycle.js] Customizing effects from the main function
- Java动态代理深入解析
- 读书笔记 effective c++ Item 46 如果想进行类型转换,在模板内部定义非成员函数
- Spring_Spring与DAO_Spring的Jdbc模板
- PAT1065: A+B and C (64bit)
- 解决CentOS出现";No package redis available";提示问题
- 解析HTTP报文——C#
- flask session
- java项目中文件含义
- DataGridView修改数据并传到数据库
- java_分数
- centos7下安装docker(3.2创建镜像build)
- github下载文件和文件夹
- MySQL5.7多实例自动化部署脚本
热门文章
- Linux系统—— core 文件
- JAVA学习资料大全
- 《c程序设计语言》读书笔记-5.6-指针重写getline等函数
- codeforces ~ 1009 B Minimum Ternary String(超级恶心的思维题
- Python之Excel编程
- 转 Android_开源框架_AndroidUniversalImageLoader网络图片加载
- BigDecimal 使用 静态方法总结
- This template requires a more recent version of the Android Eclipse plugin. Please update from versi
- android的百度地图开发(一)
- J.U.C并发框架源码阅读(八)ArrayBlockingQueue