PG中的几种数据类型转换方式
PG中的几种数据类型转换方式
1、通过格式化函数进行转换
函数 | 返回类型 | 描述 | 示例 |
---|---|---|---|
to_char(timestamp,text) | text | 把时间戳转换成字符串 | to_char(current_timestamp,‘HH12:MI:SS’) |
to_char(interval,text) | text | 把间隔转换成字符串 | to_char(interval ‘15h 2m 12s’,'HH24:MI:SS) |
to_char(int,text) | text | 把整数转换成字符串 | to_char(125,'999) |
to_char(numeric,text) | text | 把数字转换成字符串 | to_char(-125.8,‘999D99S’) |
to_date(text,text) | date | 把字符串转换成日期 | to_date(‘05 Dec 2000’,‘DD Mon YYYY’) |
to_number(text,text) | numeric | 把字符串转换成数字 | to_number(‘12,454.8-’,'99G999D9S) |
to_timestamp(text,text) | timestamp | 把字符串转换成时间戳 | to_timestamp(‘05 Dec 2000’,‘DD Mon YYYY’) |
2、使用cast函数进行转换
将varchar字符串转换成text类型:
select cast(varchar'123' as text);
将varchar字符类型转换成int4类型:
select cast(varchar'123' as int4);
3、通过::操作符进行转换
示例:
select 1::int4 2/3::numeric;
PG中的几种数据类型转换方式相关推荐
- 通读《C++ primer plus》— C++中的5种数据类型转换方式
通读<C++ primer plus>-记录一 C++中的5种数据类型转换方式 1.始化和赋值时转换 比如 int a=1; long b=2147483647; a=b; 上面的代码并不 ...
- Android中的5种数据存储方式
Android中的5种数据存储方式 Android中的5种数据存储方式 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是: 1 使用SharedPref ...
- C#调用C++的DLL 所有数据类型转换方式
本以为这篇搜集整理的代码会是很不错的文章,花了一天时间,搜索到最后居然出来一篇叫做"C# 与 C++ 数据类型对照表"的文章.几乎囊括掉和大部分的数据了,太打击我了. 本文中有部分 ...
- (POST请求中的三种数据请求格式.application/x-www-form-urlencoded和multipart/form-data和application/json)
(POST请求中的三种数据请求格式.application/x-www-form-urlencoded和multipart/form-data和application/json) applicatio ...
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
1.上传tar包 这里我上传的是apache-hive-1.2.1-bin.tar.gz 2.解压 mkdir -p /home/tuzq/software/hive/ tar -zxvf apach ...
- Hibernate中的三种数据持久状态和缓存机制
Java三大框架之--Hibernate中的三种数据持久状态和缓存机制 Hibernate中的三种状态 瞬时状态:刚创建的对象还没有被Session持久化.缓存中不存在这个对象的数据并且数据库中没 ...
- 转:C#调用C++的DLL搜集整理的所有数据类型转换方式
//C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, uns ...
- 三种数据交换方式的时延计算
三种数据交换方式的时延计算 part1:什么是时延?有哪三种数据交换方式? 时延指的是计算机网络性能的一种,表示数据从网络的一端传送到另一端所用的时间. 三种数据交换方式:电路交换.报文交换.分组交换 ...
- 下列关于三种数据交换方式的叙述,错误的是( )
下列关于三种数据交换方式的叙述,错误的是( D ) A. 电路交换不提供差错控制功能 B. 分组交换的分组有最大长度的限制 C. 虚电路是面向连接的,它提供的是一种可靠的服务 D. 在出错率很高的传输 ...
最新文章
- 长连接及在Node中的应用——HTTP/1.1 keep-alive
- PHP下ajax跨域的解决方案之CORS
- Android 多媒体------相机
- 简单超级组计划 打造强悍手臂
- Java进阶之光!java字符串类型转换为int
- 三步教你解决Invalid bound statement (not found): com.xxx.dao.xxxDao.selectByxx错误!!!!很简单
- java 正则 关键字_正则表达式关键字
- 矩阵键盘mega16 c语言程序,51单片机对矩阵键盘实现16个按键操作的电路设计
- iOS从零开始,用Swift:iOS上的数据持久性和沙箱
- 华大HC32L13x 串口波特率设置为115200打印乱码问题
- 设计模式 | 单例模式
- Vue简单快速上手 idea版
- C# 格式化XML方法
- 流行音乐网站 /音乐网站
- PMP知识点(十、采购管理)
- final修饰的变量就是常量?
- 利用房价预测推导梯度下降
- NLP系列(3)_用朴素贝叶斯进行文本分类(下)
- [Simulink] 代数环问题笔记
- [案例3-1]基于控制台的购书系统
热门文章
- 解决安装phpstudy之后启动Apache失败的问题
- 【BZOJ1257】余数之和sum,数论练习之取值讨论
- C ++ 指针 | 指针的详细概念和使用_1
- 6.边缘检测:梯度——边缘检测、导数与边缘、什么是梯度_2
- 字体在ppt中可以整体替换吗_如何给ppt整体改字体_教你给ppt整体改字体的方法-系统城...
- word vba 读出光标所在的列数_word高效技巧:这几个表格操作让工作更快速
- MySQL中有exists关键字吗_Mysql中EXISTS关键字用法、总结
- Android自定义View构造函数详解
- 数据结构与算法之栈与队列:java实现
- python初学小游戏_python学习(小游戏)