前提・実現したいこと
PostgreSQLで最後のselectの結果が1ではなく0,1,2,3のいずれかになる
1ではない理由がわからない
create table rand_test(testid int);
insert into rand_test values (0);
insert into rand_test values (1);
insert into rand_test values (2);
select count(*) from rand_test where testid=trunc(random() * 3);
発生している問題・エラーメッセージ
必ず1になると期待していたがそうではない
試したこと
PostgreSQL9, 11での結果です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/24 02:37
2019/12/24 02:44