MySQLで整数の範囲を選択する必要があります。このMySQLのSELECT範囲の整数。例えば。 1,2,3,4、...、n;
SELECT RANGE(10,20) AS range;
ような何かを返す
10, 11, 12, 13, 14, ..., 20
なぜ?
まだ登録されていない範囲から任意の電話番号を選択したいと思います。これはアイデアです。クエリと
SELECT RANGE(100000,999999) AS range FROM phone WHERE phoneNum <> range LIMIT FLOOR(100000 + RAND()*(899999);
なぜSQLクエリを使用しているプログラム内で実行しないのですか? –
常に1つの電話番号を返す必要がありますか、または一度に1000の新しい電話番号を選択できるようにしたいですか?そして、あなたはどこかに「すでに与えられた」電話番号のテーブルを持っていますか? – thomaspaulb