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


磨砺技术珠矶,践行数据之道,追求卓越价值

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页

[作者:高健@博客园  mail: luckyjackgao@gmail.com ]

select chr(int4(random()*26)+65);

postgres=# select  chr(int4(random()*26)+65); chr ----- N (1 row) postgres=# select  chr(int4(random()*26)+65); chr ----- Y (1 row) postgres=# select  chr(int4(random()*26)+65); chr ----- N (1 row) postgres=# select  chr(int4(random()*26)+65); chr ----- C (1 row) postgres=# select  chr(int4(random()*26)+65); chr ----- O (1 row) postgres=# select  chr(int4(random()*26)+65); chr ----- W (1 row) postgres=# 

这个功能在造自己的测试数据时很有用:

postgres=# insert into test01 values(generate_series(1,10000000),repeat( chr(int4(random()*26)+65),4)); INSERT 0 10000000 postgres=# 

[作者:高健@博客园  mail: luckyjackgao@gmail.com ]

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页

磨砺技术珠矶,践行数据之道,追求卓越价值

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM