This is only possible if one of the digits is equal to zero. There are 90 3-digit numbers with a zero in the 10's place, and 90 3-digit numbers with a zero in the 1's place - and 9 numbers that have both a zero in the 10's place and a zero in the 1's place; these would be counted double if you just add the first two. So, you get: 90 + 90 - 9 such numbers.
987,654
1234567
10000023
102,345
9876543
It is -987654. The smallest POSITIVE number is 102345.
10002
9999876
It is 1,000,002
999987
11223344
99,999,987