2011-01-05 6 views

答えて

3

OK、これは部分的な答えかもしれませんが...

SELECT CASE WHEN RAND() > 0.5 THEN 'YourInt' ELSE NULL END 

は、ランダムな値をもとに、あなたに「YouInt」またはNULLのいずれかを与えるだろう。

その後、...このよう

INSERT INTO MyTable 
SELECT CASE WHEN RAND() > 0.5 THEN 'YourInt' ELSE NULL END 

あるいは、もちろんUPDATE

UPDATE MyTable 
SET MyField = CASE WHEN RAND() > 0.5 THEN 'YourInt' ELSE NULL END 
WHERE MyCondition = MyCriteria 

をINSERTを実行する可能性がしかし、それはあなたのためにINTを生成しません。あなたはすでに何らかのINTをどこかに持っていますか、それともそれらを生成する必要がありますか?

関連する問題