mysql recurer uniquement la premiere lettre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysql recurer uniquement la premiere lettre

par zeus » 22 juin 2005, 10:46

(je crois que l'index commence à 1, et non 0)
Oupss :oops:

Je donne des réponses fausses :cry:

Code corrigé :

Code : Tout sélectionner

SELECT SUBSTRING(nom_champ, 1, 1) FROM nom_table

par ouckileou » 22 juin 2005, 10:41

(je crois que l'index commence à 1, et non 0)

par zeus » 22 juin 2005, 10:30

La fonctions SQL subtring(chaine, debut, longeur) permet de récupérer une sous-chaine de chaine de longueur longeur depuis le caractère début

Si tu veut récupérer uniquement la 1ere lettre de ton champs, il faut que tu fasses :

Code : Tout sélectionner

SELECT SUBSTRING(nom_champ, 0, 1) FROM nom_table

par guy » 22 juin 2005, 10:28

j'ai tenté de comprendre substring mais helas je n'arrive jamais au resultat escompté :? Pourrait tu me donner un exemple ? ou un peu d'aide
merci
Guy

par pascaltje » 21 juin 2005, 10:32

la fonction SQL SUBSTRING et la doc MySQL devraient t'aider.

A+

Pascal

mysql recurer uniquement la premiere lettre

par guy » 21 juin 2005, 10:22

Bonjour
est il possible en mysql de recuperer uniquement le premier carractere des enregistrement ou dois-je passer par les regex de php ?
Merci
Guy