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 쿼리를 사용하는 프로그램 내에서 실행하지 않습니까? –
항상 하나의 전화 번호를 반환해야합니까, 아니면 한 번에 1000 개의 새 전화 번호를 선택할 수 있기를 원하십니까? 그리고 당신은 어딘가에 "이미 주어진"폰의 테이블을 가지고 있습니까? – thomaspaulb