Comment puis-je écrire une instruction select pour sélectionner uniquement des entiers (et rien de plus) à partir d'une colonne char dans SQL Server. Par exemple, mon nom de la table est POUDRE avec 2 colonnes, ID (int) et le nom (char (5))Sélectionnez uniquement les entiers de la colonne char à l'aide de SQL Server
ID Name
-- ----------
1 AXF22
2 HYWWW
3 24680
4 8YUH8
5 96635
Je veux être en mesure de sélectionner uniquement les lignes qui contiennent un nombre entier et rien de plus (ID 3 et ID 5 dans cet exemple)
Si je tente:
SELECT *
FROM POWDER
WHERE Name LIKE '[0-9]%'
... il retournera:
ID Name
-- ----------
3 24680
4 8YUH8
5 96635
Tout ide comment obtenir les lignes contenant uniquement des entiers?
@Andy Select: Qu'est-ce que RBDMS? MySQL? Serveur SQL? – Asaph