PostgreSQL中如何得到一个随机的字符

PostgreSQL中如何得到一个随机的字符,第1张

可以用函数实现, 如下:

create or replace function get_txt_count(p_source_txt character varying, p_count_txt character varying)returns integeras $get_txt_count$declarev_idx integer := 1v_cnt integer := 0v_source_txt character varying(2000) := p_source_txtv_len integer := length(p_count_txt)begin while v_idx >0 loop v_idx := position(p_count_txt in v_source_txt) if v_idx >0 then v_cnt := v_cnt + 1 v_source_txt := right(v_source_txt, length(v_source_txt) - v_idx - v_len + 1) end if end loop return v_cntend$get_txt_count$ language plpgsql

调用:

select get_txt_count('a.b.c.d.e', '.')

可以用存储过程啊

就可以实现啊

语句也行啊

MYSQL语法

SELECT FLOOR(7 + (RAND() * 6))

你先建立一个

然后在插入数据

UPDATE `news_conta_all_20141104` SET memo4=CEIL(RAND()*199)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10872323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存