IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

afficher les n premiers caractères d'un champs


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut afficher les n premiers caractères d'un champs
    Bonjour,

    je souhaite afficher les n premiers caractères d'un champs d'une base sql server, mais je ne vois pas comment faire ça...

    merci de m'aider...

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 77
    Par défaut
    tu as les fonctions left et substring

    LEFT ( character_expression , integer_expression )
    SUBSTRING ( expression , start , length )

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut
    mais comment mettre cette fonction dans mon code, là je vois pas du tout... ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    $id_issue = mssql_query("select TOP 10 Issue_title from T_issues  where 					 	Issue_to_be_communicated_to_Cust_REL= 'Yes' ORDER BY Issue_id DESC" ); 
     
    echo '<table border="1" width="100%"><tr>';
      	for($i = 0; $i < mssql_num_fields($id_issue); $i++)
      	{
        	echo '<th>' . mssql_field_name($id_issue, $i) . '</th>';
      	}
      	echo '</tr>';
     
     
    		for($i = 0; $i < mssql_num_rows($id_issue); $i++)
    		{
     
    			echo substr($chaine,0,4);
     
    			echo '<tr>';
    			for($j = 0; $j < mssql_num_fields($id_issue); $j++)
    			{
    				echo '<td>' . mssql_result($id_issue, $i, $j) . '</td>';
    			}
    			echo '</tr>';
    		}
    echo '</table>';		
    // on ferme la connexion à mysql 
    mssql_close($id_connexion);
    ?>

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 77
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select TOP 10 LEFT(Issue_title,5) from T_issues  where                    Issue_to_be_communicated_to_Cust_REL= 'Yes' ORDER BY Issue_id DESC

Discussions similaires

  1. Garder les 2 premiers caractères d'un champ
    Par seb0504 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 19/02/2008, 13h12
  2. Réponses: 2
    Dernier message: 04/10/2007, 11h31
  3. Supprimer les 7 premiers caractères d'un champ
    Par yazerty dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 21/05/2007, 11h40
  4. Réponses: 3
    Dernier message: 09/05/2007, 11h39
  5. Réponses: 2
    Dernier message: 04/09/2004, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo