1、将数值转成字符串类型

方法1:调用to_char(int, text)函数,int为要转换值,text为数值格式化模式,其中模式描述为:

模式 描述

9 带有指定数值位数的值

0 带前导零的值

.(句点) 小数点

,(逗号) 分组(千)分隔符

PR 尖括号内负值

S 带符号的数值

L 货币符号

D 小数点

G 分组分隔符

MI 在指明的位置的负号(如果数字 < 0)

PL 在指明的位置的正号(如果数字 > 0)

SG 在指明的位置的正/负号

使用举例:

SELECT to_char(12345, '9999999999999999999')//结果‘              12345’,结果字符串前面有空格,位数跟格式化模式中9的位数有关;

SELECT to_char(12345, '99999')//结果‘12345’

SELECT to_char(12345, '9999')//结果‘####’,当模式串小于数字个数时,字符串会显示为#,位数跟格式化模式中9的位数有关;

SELECT to_char(12345, '')//结果‘’

问题:将数值转成字符串且不要前面的空格实现起来很麻烦,由于无法判断格式化模式中9的位数。可用下面方法2解决:

方法2:通过||连接

''||12345

2、将字符串转成数值

方法调用: to_number(text,text)函数,参数1是要转的数字字符串,参数2为模式参数

使用举例:

SELECT to_number('12345', '9999999999999999999')//12345

SELECT to_number('12345', '99999')//12345

SELECT to_number(''||12345, '9999')//1234,由于模式是4位,结果忽略最后一位;

SELECT to_number('    12345', '9999999999999999999')//12345

SELECT to_number('  ab  ,1,2a3,4b5', '9999999999999999999')//12345,会忽略所有字符串中非数字字符

postgresql数据类型转换

PostgreSQL数据类型转换需要使用语法 alter table tbname alter column fieldname type date_type 遇到需要转换为特殊类型如DATE.BOO ...

第三十五节,json数据类型转换字符串模块

在使用json模块时需要先 import json 引入模块 json.dumps()模块函数 功能:将Python数据类型转换成字符串[有参] 使用方法:json.dumps(要转换的数据类型变量) ...

强制数据类型转换 字符串&sol;数字&sol;boolean

类型转换主要指,将其他数据类型转换为(String.Number.Boolean) 类型转换有显式类型转换 和隐式类型转换 显式类型转换 1.1转换为string 调用数据的 toString() 方 ...

javascript学习3、数据类型、数据类型转换、运算符

数据类型包括:基本数据类型和引用数据类型 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象. 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值 ...

第一百二十七节,JavaScript,JSON数据类型转换,数据转换成字符串,字符串转换成数据

第一百二十七节,JavaScript,JSON数据类型转换,数据转换成字符串,字符串转换成数据 学习要点: 1.JSON语法 2.解析和序列化 前两章我们探讨了XML的结构化数据,但开发人员还是觉得这 ...

初识 Javascript&period;02 -- Date日期、Math对象、数据类型转换、字符串、布尔Boolean、逻辑运算符、if else 、三元表达式、代码调试方法、

Date()对象: Date对象用于处理日期和时间. 1.1 Math对象  ◆Math.ceil()   天花板函数    向上取整  只取整数,不足则进1 ◆Math.floor()  地板函数 ...

JaveScript基础&lpar;2&rpar;之数据类型转换和常用字符串的操作方法

1.JaveScript数据类型转换: A.转字符串:通过"+"或toString(); PS:如果都是数值类型,'+'会进行求和运算,否则会做字符串连接: var s=2.5;d ...

LoadRunner脚本编写(6)— 数据类型转换和字符串操作

LoadRunner脚本编写(6)— 数据类型转换和字符串操作 一,数据类型转换 没有使用过C编程的LoadRunner脚本编写者会发现在数据类型转化方面比较困难.下面介绍这方面的知识. 1. 相似函 ...

5&period;单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)

 1  多行函数(理解:有多个输入,但仅仅输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lowe ...

随机推荐

Linux下Redis的安装和部署

一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

unix&sol;linux中图形界面那些事

我们知道unix/linux刚开始的时候是没有图形界面的,随着时代的发展,排版.制图.多媒体应用越来越普遍了,这些需求都需要用到图形界面(Graphical User Interface).为此,MI ...

schedule和scheduleAtFixedRate区别

需求: 由于系统长期运作,各设备之间产生很多信息,一段时间后需要清除数据 考虑方案: 用schedule还是scheduleAtFixedRate,在此比较分析了下这两个的区别 schedule和sc ...

【iOS】objective-c 文档生成工具 appledoc

最近做ios framework的一些测试,提供给其他开发者使用的framework,API文档变得更加重要,以前没有接触过,这次尝试使用了一把appledoc来生成一下文档,感觉还不错. 首先,是从 ...

关于redis分布式锁的实现方式(转载)

这个是在网上找到的一个大神写的(http://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/),对于分布式redis部署的,可以参考r ...

JVM学习记录-垃圾回收算法

简述 因为各个平台的虚拟机的垃圾收集器的实现各有不同,所以只介绍几个常见的垃圾收集算法. JVM中常见的垃圾收集算法有以下四种: 标记-清除算法(Mark-Sweep). 复制算法(Copying). ...

JS 数组、对象的深拷贝

博客地址:https://ainyi.com/72 JavaScript 程序中,对于简单的数字.字符串可以通过 = 赋值拷贝 但是对于数组.对象.对象数组的拷贝,就有浅拷贝和深拷贝之分 浅拷贝就是当 ...

ASP&period;NET Core 下的依赖注入(一)

本文介绍利用 Microsoft.Extensions.Configuration.Binder.dll 来实现超级简单的注入. 1. appsettings.json 中定义配置 假设我们有如下配置 ...

微信小程序云开发更换云开发环境

小程序云开发环境初始化默认是第一个环境,但是我们可以指定环境id //app.js App({ onLaunch: function () { if (!wx.cloud) { console.err ...

2018-2019-2 20175317 实验二《Java面向对象程序设计》实验报告

2018-2019-2 20175317 实验二实验报告 一.实验步骤及内容 面向对象程序设计-1 参考 http://www.cnblogs.com/roce ...

pgsql 比较数字字符串_postgreSQL数据类型转换字符串和数值相关推荐

  1. PHP数据类型转换(字符串转数字,数字转字符串)

    PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int).(integer):转换成整形 (float).(double).(real):转换成浮点型 (string):转换成字符串 ...

  2. hive 数字转换字符串_Hive数据类型转换

    写在前面的话,学<Hive的那些事>序列文章,分享给大家.我会在接下来的时间整理有关Hive的资料,如果对Hive的东西感兴趣,请关注本博客.https://www.iteblog.com ...

  3. 串口开发,数据类型转换——字符串转 byte[],byte[]转二进制,二进制转十进制转byte[],byte[]转十进制,byte[]拼接,校验

    bytez转String /*** 字节数组转换成对应的16进制表示的字符串** @param src* @return*/ public static String bytes2HexStr(byt ...

  4. 四种数据类型转换字符串类型的 三种方法

    1.Number类型 2.Boolean类型 3.undefined类型 4.null类型 在JavaScript中如果想将以上的四种基本数据类型转换为字符串类型, 常用的方法有三种 1.对于Numb ...

  5. JS数据类型转换,转数值,转字符串,转布尔

    1.转数值 number parseInt('内容'/变量名)可以强制把字符串转整数数值,隐式转换 Parsefloat('内容'/变量名)可以强制把有小数的字符串转小数数值,隐式转换, Number ...

  6. python基础篇1(print函数,转义字符,保留字和标识符,变量,数据类型和数据类型转换)

    文章目录 print()函数 转义字符 python中的标识符和保留字 变量的定义和使用 什么是变量 变量的赋值 数据类型 整数类型 浮点数 布尔类型 字符串类型 数据类型转换 print()函数 描 ...

  7. 3、常用关键字,变量赋值,多个变量赋值,标准数据类型,数字,字符串,列表,元组,字典,数据类型转换

    3Python变量类型 3.1常用关键字 系统中有一些常用关键字不可以用来当做标识符. and lambda except while del return import or class try i ...

  8. 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)

     1  多行函数(理解:有多个输入,但只输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lower ...

  9. Javascript数据类型:变量与数据类型 数字型Number 字符串型String 布尔型Boolean Undefined和Null 检测变量typeof 数据类型转换 标识符 关键字 保留字

    数据类型 一.数据类型意义 二.变量与数据类型 三.简单数据类型 1.数字型 Number 2.字符串型 String 3.布尔型 Boolean 4.未定义数据类型 Undefined 5.空值 N ...

最新文章

  1. 浅析数据中心电气系统检测与认证
  2. 第二阶段站立会议08
  3. React之事件处理
  4. python发展路线_Python进阶路径-从学徒到大师
  5. eclipse不能添加tomcat7的问题
  6. 吴裕雄--天生自然 高等数学学习:微分中值定理与导数的应用
  7. 自动驾驶全球产业链全景图
  8. VS2010免注册调用大漠插件
  9. 浏览器的about:config清缓存及其他参数大全及其具体用途介绍
  10. 软件架构之“道”和“术”哲学思考
  11. 深度学习教程(5) | 深度学习的实用层面(吴恩达·完整版)
  12. 字符乱码出现的原因及解决办法
  13. 数据显示 IT 工人结婚率并不低
  14. 常见RGB 颜值表和半透明颜色值的写法
  15. npm internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module ‘code-point-at‘ Requir
  16. 正则表达式的四大金刚和两大护法
  17. 【ABAQUS文档笔记】ABAQUS刚体单元和可变形单元的review
  18. 过一点做两个点确定的直线的垂线,计算垂足坐标
  19. 全志A33手册摘读,为编写uboot做好准备
  20. 混合开发之仿微信朋友圈

热门文章

  1. ASCII码、Unicode编码对照表 —— ASCII控制字符 Unicode编码 字符编码的前世此生
  2. [理财日记] 简七小姐的理财日记(一)---教你省力地记账
  3. jvisualvm监控远程jvm
  4. java快速打出关键字,汇智动力——1分钟快速掌握Java关键字
  5. 【Java知识点详解 8】缓存
  6. 使用注册表设置程序软件开机自启
  7. Node.js快速入门
  8. 5.15日 搭建青龙面板教程——狗东跑跑跑~
  9. 沣东新城镐京遗址规划_沣东新城稳步推进镐京遗址保护 确保文化遗产保护成果惠及民生...
  10. Tomcat原理和源码分析