firas_tn
Messages postés128Date d'inscriptionmardi 11 janvier 2005StatutMembreDernière intervention19 avril 2007
-
12 avril 2005 à 11:57
cs_Ma2004
Messages postés150Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention22 octobre 2008
-
15 avril 2005 à 12:01
Bonjour a tous je suis débutant en sql server, j'ai une base de donnée en sql server et une table qui m'intéresse ou il ya beaucoup de champs je veux faire une requete qui me renvoi seulement les champs suivants : equipement,site1,site2,ip1,ip2,ospf1 suivant l'equipement= alcatel comment faire et ou récupérer les données que la requete me renvoi
Merci d'avance pour vous
cs_Ma2004
Messages postés150Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention22 octobre 2008 15 avril 2005 à 11:22
Bonjour !
Tu devrais poser ta question dans un nouveau topic, comme ça tout le monde la verrait plus facilement.
A mon avis, la réponse à ta question se trouve dans les fonctions sur les chaines de caractères. Celle-ci me semble adaptée:
<DT> <TT>SUBSTR(chaîne,m[,n])</TT>
Elle renvoie la partie de "<TT>chaîne"</TT> commençant au caractère "<TT>m"</TT> et ayant une longueur de "<TT>n"</TT>.
Donc dans chaîne ici ce serait ton champ site1 ou site2. "m" serait "_" (ou 4 pour le 4e caractère mais je ne sais pas trop) et "n" = 4.
Insert into table3 (site1,site2) Values (Select substr(site1,_,4) from table1, Select substr(site2,_,4) from table2)
Je ne sais pas si ça fonctionne mais c'est une bonne piste je pense.
Bon courage et n'oublies pas de poster ta question comme un nouveau sujet si ma réponse ne convient pas.</DT>
==============================================================
Si cette réponse convient à ton problème, n'oublies pas de l'accepter
En fait je n'ai jamais fait de sql server et je ne sais pas trop comment tu programmes tout ça. Mais le langage SQL pur, ça doit être ça (ou pas loin).
Une fois la table créée, je ferais une boucle dans laquelle je place le INSERT (et à la place des points dans VALUES, je mets les variables retirées de la requête SELECT sur l'équipement Alcatel).
Bon courage
==============================================================
Si cette réponse convient à ton problème, n'oublies pas de l'accepter
firas_tn
Messages postés128Date d'inscriptionmardi 11 janvier 2005StatutMembreDernière intervention19 avril 2007 15 avril 2005 à 10:51
<?xml:namespace prefix = asp />Salut a vous
j'ai une table ou il ya deux champs : site1,site2 , le type de données de ces deux champs est comme ce ci exemple:
site1: tun_1001_...
site2 tun_1005_...
je veux faire une requete qui me renvoi dans une colonne les valeurs suivantes : 1001-1005
je ne sais pas comment retirer de ces deux champs ces valeurs la??
Merci de votre aide