您的位置:首页 > 数据库

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

2012-11-09 10:55 211 查看
磨砺技术珠矶,践行数据之道,追求卓越价值

回到上一级页面: 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索引页

磨砺技术珠矶,践行数据之道,追求卓越价值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: