永发信息网

oracle中能不能实现Y和N 两个字母随机选择

答案:2  悬赏:80  手机版
解决时间 2021-02-27 01:32
RT,Y和N随机选择组成一个连贯的字段,比如YYYYNYYYY(9位),这9位的Y和N可以随机变化,如果可以,再帮我加个条件,如果第三位为N的时候,后6为必为N
最佳答案
我仅仅提供一个思路,其他的你自己写。
首先oracle有一个能提供随机数的函数,这个函数是oracle提供的。(我记得是0-几百,没怎么用忘记了)
然后你写一个函数,函数中有一个循环,循环为1-9.
每次利用oracle的随机数函数提供一个随机数,这个随机数与2的余数=1那么就是Y,=0就是N。
在循环到3的时候判断下,如果是N,那么就跳出循环,直接在后面加上6个N,然后输出,否则继续循环,9次循环完以后,让函数返回你得到的字符串。
这里不建议用布尔值去拼接,布尔值是一种格式要转换为字符的我记得好像有点麻烦。
全部回答
或许可以。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【大而话之】风大作时能逆吹牛马使倒行或擎之
波西杰克逊之失落的英雄里雷奥,小笛英文全名
远航物流我想知道这个在什么地方
鲜面条发黑发青什么原因
英语音素表怎么写
如何判断藕是否坏掉
怎让才能让人说实话?
凤英商店我想知道这个在什么地方
如何求助媒体帮助
吉祥馄饨·面首山二中店我想知道这个在什么地
求赛尔号与穿越火线的所有背景音乐。
保险责任的大小关系正确的是
去年欠邮政贷款四万 今年还能开出邮政银行卡
请各位大神用C语言的选择结构和循环结构写一
在爱情公寓中,除了男主角和女主角。要其他人
推荐资讯
“在三角形ABC中.B等于30度.AB等于2倍根号3.
吉顺整体厨房地址在哪,我要去那里办事
富绅潮州市特约经销处在哪里啊,我有事要去这
把鸟儿信守诺言,珍惜友情的品质值得人们学习
做兼职外卖送餐员,现在都有哪些好的兼职外卖
跑步机传送带不定时咯噔咯噔响,是怎么回事
壁纸能隔音吗?
武进市安家装饰布厂地址有知道的么?有点事想
王俊凯喜欢摩羯座的女生吗
经贸·西华名邸地址在什么地方,想过去办事
国产SO2风机的可靠性怎么样
1元注册公司需要交税吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?