Objectif :
Je souhaite vérifier qu’un caractère soit bien de type numérique.
Solution :
J’utilise la fonction Isnumeric de Sql Server.
Exemple :
SELECT ISNUMERIC(Substring(‘ABCDefgh’,1,1)) donne 0
SELECT ISNUMERIC(Substring(‘7BCDefgh’,1,1)) donne 1
A noter que les caractères suivants sont numérique : , . + –
En situation :
Je souhaite remonter tout les mangas de ma base qui commence par un caractère numérique.
La solution :
SELECT * FROM Medias
WHERE ISNUMERIC(SUBSTRING(Medias.ShortName,1,1)) = 1
Ca donne :
3X3 Eyes
14 Sai no haha
.hack//SIGN
+Anima
3, Rue des mystères
.jpg)
