zoukankan      html  css  js  c++  java
  • PostgreSQL

    前言

    对于select 233;这个sql,得到的结果是int4类型,如果我们希望将结果转换成其他的数据类型,有以下方法(下边的{数据类型}表示占位符,要替换成数据库中的某一种数据类型):

    方法一:使用::{数据类型}

    select 233::text;
    

    上边的sql通过::text将结果转换成了text类型。

    方法二:使用{数据类型}''

    select text '233';
    select text'233';
    

    上边的sql通过text''将结果转换成了text类型。这里的两种写法是一样的,加不加空格没有影响。

    另外提一句,对于select N'233';这个句子中的N'',会将结果转换成bpchar类型。

    方法三:使用cast()函数

    这个函数不是PostgreSQL独有的,其他数据库也有类似的用法,在PostgreSQL中用法如下:

    select cast(233 as numeric);
    

    cast其实就是转型的意思,该sql将233转换成numeric类型并输出到结果集。

  • 相关阅读:
    leetcode : 3 sum
    leetcode : Merge two sorted lists
    算法:海量数据问题
    计算机基础:数据库
    计算机基础:Linux
    Java:JVM
    Java:Basic/集合框架/多线程
    Java:面试题
    框架:SSM整合
    LeetCode: Tags-[Bit Manipulation]
  • 原文地址:https://www.cnblogs.com/yulinlewis/p/10140913.html
Copyright © 2011-2022 走看看