Schade, dass Du nie ein konkretes Beispiel machen kannst.
Also so etwas
Code:
CREATE TABLE test_zahl (
id INT NOT NULL,
wert VARCHAR(20)
);
INSERT INTO test_zahl VALUES
( 1, 'Banane' ),
( 2, '12,12' ),
( 3, '1212' ),
( 4, NULL ),
( 5, 'B1212' ),
( 6, '' );
SELECT id, wert, CAST(wert AS UNSIGNED) AS konvertierung
FROM test_zahl
WHERE wert IS NOT NULL
AND CAST(wert AS UNSIGNED) > 0;
+----+-------+---------------+
| id | wert | konvertierung |
+----+-------+---------------+
| 2 | 12,12 | 12 |
| 3 | 1212 | 1212 |
+----+-------+---------------+
2 rows in set, 5 warnings (0.00 sec)
mysql>
Was auch noch helfen kann ist REGEXP oder LIKE.
Grüße
Thomas