0

条件に基づいて、Oracle データベースから 2 つのレコードをスプールしたいと考えています。つまり、名前、住所、SIN 番号、言語 (英語またはフランス語) のフィールドを持つ 1000 のレコードがあることを意味します。英語とフランス語の 2 つのレコードをスプールしたいと考えています。1 つのレコードが英語で、もう 1 つのレコードがフランス語のレコードである 2 つのレコードをランダムに選択する方法はありますか?

4

1 に答える 1

1

これが行うのと同じくらい簡単です:

select rownum, lang, name from t where lang = 'french'
union all 
select rownum, lang, name from t where lang = 'english'
order by 1,2

SQL フィドル

于 2013-05-08T02:32:10.763 に答える