postgreSQL 数字与字符串类型转换操作

 更新时间:2020年12月29日 10:29:25   作者:码莎拉蒂  
这篇文章主要介绍了postgreSQL 数字与字符串类型转换操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

数字转字符串

select cast(123 as VARCHAR);

字符串转数字

select cast('123' as INTEGER);

以此类推,应该也可以转换为其他数据类型。

补充:pgSql, mySql中字符串转化为数字

pgSql

语法 to_number(text, text)

例子

select to_number(trim(both 'ibs' from classname), '999999') as cn from bbs order by cn /*trim(both 'ibs' from classname)去除classname字段中的'ibs'字符*/

mySql

语法 str*1 / str+1 / -str /*str为varchar的数字,此处不一定是1,只要是数字即可*/

hql

语法 to_number(text, text)

例子

select b from BBS b where b.isDeleted=false order by to_number(trim(both 'ibs' from b.className), '999999')

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • PostgreSQL 修改表字段常用命令操作

    PostgreSQL 修改表字段常用命令操作

    这篇文章主要介绍了PostgreSQL 修改表字段常用命令操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PostgreSql 导入导出sql文件格式的表数据实例

    PostgreSql 导入导出sql文件格式的表数据实例

    这篇文章主要介绍了PostgreSql 导入导出sql文件格式的表数据实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql的now()与Oracle的sysdate区别说明

    postgresql的now()与Oracle的sysdate区别说明

    这篇文章主要介绍了postgresql的now()与Oracle的sysdate区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PostgreSQL数据库备份还原全攻略

    PostgreSQL数据库备份还原全攻略

    本文主要介绍逻辑备份和连续归档方式的备份及还原,文件系统级备份由于比较简单,这里不在赘述,以下操作使用的数据库版本为PostgreSQL 12.5,不同的数据库版本在进行连续归档操作时会有细微差异,需要的朋友可以参考下
    2024-04-04
  • postgresql设置id自增的基本方法举例

    postgresql设置id自增的基本方法举例

    这篇文章主要给大家介绍了关于postgresql设置id自增的基本方法,自增字段主要用于实现自增主键或生成唯一版本号,文中通过代码以及图文介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 对PostgreSQL中的慢查询进行分析和优化的操作指南

    对PostgreSQL中的慢查询进行分析和优化的操作指南

    在数据库的世界里,慢查询就像是路上的绊脚石,让数据处理的道路变得崎岖不平,想象一下,你正在高速公路上飞驰,突然遇到一堆减速带,那感觉肯定糟透了,本文介绍了怎样对 PostgreSQL 中的慢查询进行分析和优化,需要的朋友可以参考下
    2024-07-07
  • PostgreSQL查找并删除重复数据的方法总结

    PostgreSQL查找并删除重复数据的方法总结

    这篇文章主要给大家介绍了PostgreSQL查找并删除重复数据的方法,文章通过代码示例介绍的非常详细,对大家的学习或工作有一点的帮助,需要的朋友可以参考下
    2023-10-10
  • postgresql 切换 log、xlog日志的实现

    postgresql 切换 log、xlog日志的实现

    这篇文章主要介绍了postgresql 切换 log、xlog日志的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL的upsert实例操作(insert on conflict do)

    PostgreSQL的upsert实例操作(insert on conflict do)

    这篇文章主要介绍了PostgreSQL的upsert实例操作(insert on conflict do),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql 实现得到时间对应周的周一案例

    postgresql 实现得到时间对应周的周一案例

    这篇文章主要介绍了postgresql 实现得到时间对应周的周一,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论