Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe
BDGest'Arts, BDGest'ival, c'est parti !
Image Image Image

Requête SQL

Attention cette version de BDGest n'est plus maintenue depuis le 15/03/2021. Les version "officielles" sont BDGest Online et BDGest Mobile.

Re: Requête SQL

Messagede gillou33 » 12/12/2022 18:57

Message précédent :
en faite la requête doit être comme cela :

update ALBUMS set Commentaire = left(Commentaire,(instr(Commentaire, 'Resume'))-1) + 'Résumé' + right(Commentaire,(instr(Commentaire, 'Resume'))-1) where Commentaire like '%Resume%'

dans l’énoncé il faut être précis

pour la recherche :

select IdBEL, left(Commentaire,(instr(Commentaire, 'Resume'))-1) + 'Résumé' + right(Commentaire,(instr(Commentaire, 'Resume'))-1) from ALBUMS where Commentaire like '%Resume%'
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDGestiste
BDGestiste
 
Messages: 3101
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 60 ans

Re: Requête SQL

Messagede gillou33 » 12/12/2022 19:00

attend j'ai fauté
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDGestiste
BDGestiste
 
Messages: 3101
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 60 ans

Re: Requête SQL

Messagede gillou33 » 12/12/2022 19:03

ça merde avec les saut de ligne
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDGestiste
BDGestiste
 
Messages: 3101
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 60 ans

Re: Requête SQL

Messagede D_Phil » 12/12/2022 19:22

Il y a du progrès le mot "Resume" est bien remplacé, mais le Blabla qui est derrière est sérieusement tronqué...
Exemple:

-+-+- Resume -+-+-
Le roi et son frère se sont entretués sous les yeux de leur cadet, devenu héritier du trône. C'est plus que n'en espéraient les lions qui, menées par l'ambitieux Lyrio, se lancent dans une reconquête du pouvoir. Tandis qu'on recherche Astrelia, disparue sans laisser de traces, et que les otages mettent la dernière main à leur plan d'évasion, les rues d'Angleon retiennent leur souffle...

Deviens:

-+-+- Résuméouffle...
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 844
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL

Messagede gillou33 » 12/12/2022 19:32

pardon

Voici la requête de recherche

select IdBEL, left(Commentaire,(instr(Commentaire, 'Resume'))-1) + 'Résumé' + right(Commentaire,LEN(Commentaire)-(instr(Commentaire, 'Resume'))-5) from ALBUMS where Commentaire like '%Resume%'

et la requête de modification

update ALBUMS set Commentaire = left(Commentaire,(instr(Commentaire, 'Resume'))-1) + 'Résumé' + right(Commentaire,LEN(Commentaire)-(instr(Commentaire, 'Resume'))-5) where Commentaire like '%Resume%'

je l'ai testé avec les saut de ligne chez moi
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDGestiste
BDGestiste
 
Messages: 3101
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 60 ans

Re: Requête SQL

Messagede D_Phil » 12/12/2022 19:47

A priori c'est très bien :ok: :ok: :ok:
Une dernière question: Dans mon champ Commentaire j'ai des fiches dont le premier caractère est un saut de ligne. Comment l'enlever ?

Sinon je reste fidèle à BDGest7 et à BGDWeb mais cela devient difficile avec l'évolution des langages de programmation...

Encore merci... [youpi]
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 844
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL

Messagede gillou33 » 13/12/2022 10:21

cette requête te donne les albums avec un saut de ligne en début de commentaire :

select IdBEL, right(Commentaire,len(Commentaire)-2) from ALBUMS where Commentaire like '
%'

ATTENTION au saut de ligne avant le % à respecter

si ok, voici la requête pour modifié :

update ALBUMS set Commentaire = right(Commentaire,len(Commentaire)-2) where Commentaire like '
%'

J'ai testé sur ma base et c'est ok
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDGestiste
BDGestiste
 
Messages: 3101
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 60 ans

Précédente

Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités