postgresql 存储过程时 如何把查到数据放到数组中,计算出数组中数字个数字
来源:互联网 发布:大数据产业获政策扶持 编辑:程序博客网 时间:2024/06/06 14:26
CREATE OR REPLACE FUNCTION 存储过程名(
参数1 integer,
传入字符数字 text, //'1,2,3,'
)
RETURNS void AS //无返回值
$BODY$
DECLARE
array1 text[]; // 定义第一个数组来接收传入‘1,2,3’切割放入数组中
SELECT regexp_split_to_array(参数1,E'\\,') INTO array1; // 切割‘1,2,3,’放入数组1中
SELECT array_length(array1,1) INTO count; //得出数组中数字的个数放入count参数中
array2 := array(SELECT 表里字段 FROM 表 WHERE 表里匹配字段= 出入字符数字); //把从表里查出来的数据放数组2中
参数1 integer,
传入字符数字 text, //'1,2,3,'
)
RETURNS void AS //无返回值
$BODY$
DECLARE
array1 text[]; // 定义第一个数组来接收传入‘1,2,3’切割放入数组中
array2 text[]; //定义第二个数组来接收从表中查出来数据
array3 text[];count int;
num int
BEGINSELECT regexp_split_to_array(参数1,E'\\,') INTO array1; // 切割‘1,2,3,’放入数组1中
SELECT array_length(array1,1) INTO count; //得出数组中数字的个数放入count参数中
array2 := array(SELECT 表里字段 FROM 表 WHERE 表里匹配字段= 出入字符数字); //把从表里查出来的数据放数组2中
SELECT array_length(array2,1) INTO num; //计算出数组数字个放入参数num中
END
$BODY$
LANGUAGE plpgsql VOLATILE;
1 0
- postgresql 存储过程时 如何把查到数据放到数组中,计算出数组中数字个数字
- 给定一个整数,把整数中包含的每一个数字放到一个数组中(不要把数字转化为字符串处理)
- 把一个数字的每一位存储到一个数组中
- python把数组中的数字每行打印3个并保存在文档中
- 请把一个整形数组中重复的数字去掉
- 把一个整形数组中重复的数字去掉
- (三)一个将数组中特定数字放到最后的算法
- 替换数组中最小数字
- 拆分数字到数组中
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- Java冒泡,快速,插入,选择排序^_^+二分算法查找
- 链表问题----复杂链表的复制+二叉搜索树与双向链表(Java)
- 【noip2011】铺地毯
- iphone各个系列手机最新的尺寸资料(更新到iphone6s)
- Shell脚本之监视主进程的运行状态,异常退出后自动重启
- postgresql 存储过程时 如何把查到数据放到数组中,计算出数组中数字个数字
- Leetcode -- Course Schedule II
- 日记账GL追溯到AR模块
- iOS UI设计: 在Autolayout的布局上用constraint实现动画
- codeforces-388A-Fox and Box Accumulation
- linux安装mysql
- 【noip2005】陶陶摘苹果
- 编译器常用优化方法
- 在EditText里面设置输入两位小数