sql : renvoyer que le debut d'un champ... possible ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Pierrot25, 19 Janvier 2007.

  1. Pierrot25
    Pierrot25 WRInaute occasionnel
    Inscrit:
    17 Mars 2005
    Messages:
    372
    J'aime reçus:
    0
    Bonjour

    Voila je développe mon blog et je suis en train de faire une page d'historique de mes articles.
    Pour cela j'ai envie d'afficher à la suite le titre de chaque article, sa date de création et aussi le début de chaque article. Disons les 200 premiers mots

    Évidemment je peux aller chercher tout le champ contenant le texte dans la base de données et le tronquer en PHP mais ca me parait pas logique d'aller chercher tout le texte de tous mes articles pour n'en garder qu'un petit bout à la fin.

    D’où ma question : existe-t-il une requête myql qui permette de limiter la taille du texte directement dans le select ??
    Merci de votre aide
     
  2. skippyzrnr
    skippyzrnr WRInaute impliqué
    Inscrit:
    11 Janvier 2005
    Messages:
    518
    J'aime reçus:
    0
    Bien sur
    Code:
    SELECT SUBSTR(titre_article, 0,100)
    FROM articles;
    Et voila, c'est tout.

    Mais il faut savoir que le site MySQL est très bien documenté :wink:
     
  3. Pierrot25
    Pierrot25 WRInaute occasionnel
    Inscrit:
    17 Mars 2005
    Messages:
    372
    J'aime reçus:
    0
    lol c'est vrai que j'ai pas cherché la reponse ailleurs que sur ce forum :oops:

    merci bien en tt cas.
     
  4. Pierrot25
    Pierrot25 WRInaute occasionnel
    Inscrit:
    17 Mars 2005
    Messages:
    372
    J'aime reçus:
    0
    ceci dit ca ne marche pas... m'enfn du coup j'ai trouve la fonction LEFT() qui fait ce dont j'ai besoin
     
Chargement...
Similar Threads - sql renvoyer debut Forum Date
Utiliser la condition NOT Equal dans sql? Développement d'un site Web ou d'une appli mobile 28 Septembre 2022
Injection SQL Développement d'un site Web ou d'une appli mobile 27 Septembre 2022
Réunir 2 requetes sql (ORDER BY ASC et DESC) Développement d'un site Web ou d'une appli mobile 29 Août 2021
Mysql : Impact convertion champ numérique SMALLINT vers BIGINT Développement d'un site Web ou d'une appli mobile 23 Août 2021
Récupérer le premier et dernier enregistrement sql Développement d'un site Web ou d'une appli mobile 16 Juillet 2021
Quel SGBDR autre que MySQL/MariaDB ? Administration d'un site Web 12 Janvier 2021
encodage texte sur requete mysql Demandes d'avis et de conseils sur vos sites 21 Octobre 2020
Requête MySql imbriquée Développement d'un site Web ou d'une appli mobile 8 Octobre 2020
Supprimer les doublons d'une table mysql Développement d'un site Web ou d'une appli mobile 16 Juin 2020
Mysql migration utf8->utf8mb4 Développement d'un site Web ou d'une appli mobile 17 Août 2019
recherche lettres dans mysql Développement d'un site Web ou d'une appli mobile 11 Juillet 2019
cache mysql maison Développement d'un site Web ou d'une appli mobile 18 Février 2019
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
Prestashop - Comportement bizarre d'une requête SQL e-commerce 1 Décembre 2018
Optimisation d'un champ sql Développement d'un site Web ou d'une appli mobile 17 Novembre 2018
message : [LEGACY][libmysqlclient] Please consider moving to stable and mysqlnd in Administration d'un site Web 8 Novembre 2018
Connexion à un serveur mysql distant Développement d'un site Web ou d'une appli mobile 21 Octobre 2018
Mysql, modifier des chaines avec différents caractères Administration d'un site Web 13 Septembre 2018
Fusionner deux champs sur la même table et même base de donnée Mysql Administration d'un site Web 12 Septembre 2018
Limiter un nombre à une valeur max dans SQL Administration d'un site Web 29 Mars 2018