(2)"pg_catalog"."bool" 布尔值
(3)"pg_catalog"."int" 数值
(4)"public"."table" 表
现有一个pgsql递归查询,递归查询父级节点并拼接成字符串,查询语句如下
查询结果为
将该查询语句放在函数中,运行没问题,但是使用函数查询时报错,报错如下:
类型转换问题,需要强制将返回结果转为字符串类型 varchar
将查询修改为
将上传查询放到函数中,可以正常查询。
MySQL Point类型是MySQL中的一种数据类型,它用于存储空间数据,如经纬度坐标。MySQL Point类型的查询结果可以使用MySQL内置函数AsText()转换为字符串,该函数的语法格式如下:AsText(point_column),其中point_column是MySQL Point类型的字段名称。使用该函数可以将MySQL Point类型的查询结果转换为字符串,从而方便进行处理。可以直接在数值前面添加一个“空”就可以了。sql:select ''||id from tablename where tablename.age>20
解释:“||”是oracle中的专用连接符,前面加上一个“空”,这样就直接转换成字符串形式返回了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)