Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

Au boulot les pros d'SQL !

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

Au boulot les pros d'SQL !

Messagede PascalB » 25/11/2007 14:40

Je stocke le nom du libraire où j'achète mes BD dans le champ Perso 1.
Ces noms sont stockés avec l'article en premier ex. : La bulle d'or.
Maintenant, je souhaiterais transformer ce nom et mettre l'article en dernier ex. : Bulle d'or (La) sans oublier d'ajouter une majuscule à la première lettre du premier mot :oops:

Est-ce faisable via une requête SQL ou dois-je me le taper manuellement :question:

Et si c'est faisable, quelqu'un peut m'aider :question:

Merci :ok:
Avatar de l’utilisateur
PascalB
BDGestiste Avancé
BDGestiste Avancé
 
Messages: 5505
Inscription: 03/07/2002
Localisation: Partout et ailleurs... surtout ailleurs :-)

Au boulot les pros d'SQL !

Messagede scytale » 26/11/2007 08:55

Ca doit être quelque chose comme çà:

[cpp]update albums set perso1 = Mid(perso1, 4) + " (La)"
where Left(perso1,2)= "La"[/cpp]
Avatar de l’utilisateur
scytale
BDébranché
BDébranché
 
Messages: 128
Inscription: 15/06/2004
Localisation: Arlon, Belgique
Age: 46 ans

Au boulot les pros d'SQL !

Messagede PascalB » 26/11/2007 10:03

Ca doit être quelque chose comme çà:

[cpp]update albums set perso1 = Mid(perso1, 4) + " (La)"
where Left(perso1,2)= "La"[/cpp]
Pfouh, trop facile SQL :roll: :fant2:

Merci, j'essaye et je reviens faire mon compte-rendu :wink:
Avatar de l’utilisateur
PascalB
BDGestiste Avancé
BDGestiste Avancé
 
Messages: 5505
Inscription: 03/07/2002
Localisation: Partout et ailleurs... surtout ailleurs :-)

Au boulot les pros d'SQL !

Messagede clochette90 » 12/12/2007 15:30

Ben alors ce compte rendu ????
Avatar de l’utilisateur
clochette90
BDébranché
BDébranché
 
Messages: 126
Inscription: 28/11/2004
Localisation: Lyon
Age: 60 ans

Au boulot les pros d'SQL !

Messagede PascalB » 12/12/2007 15:39

Ben alors ce compte rendu ????
:oops:

Désolé :oops:

Du coup, je ne me souviens plus :exclaim:

Je sais que ça a bien fonctionné sauf un détail, qu'ensuite je l'ai adapté pour d'autres articles (L', Les) et que tout à été OK :ok:

Si mes souvenirs sont bons, en creusant profondément, je crois que le problème était lorsque le nomù d'un libraire commençait pas La, ça me le coupait en deux pour me mettre la seconde syllabe derrière une virgule :fant2:

Mais comme ça en concernait qu'une minorité, ça ne m'a pas géné :exclaim:
Avatar de l’utilisateur
PascalB
BDGestiste Avancé
BDGestiste Avancé
 
Messages: 5505
Inscription: 03/07/2002
Localisation: Partout et ailleurs... surtout ailleurs :-)

Au boulot les pros d'SQL !

Messagede clochette90 » 12/12/2007 15:59

Au poil ...
Avatar de l’utilisateur
clochette90
BDébranché
BDébranché
 
Messages: 126
Inscription: 28/11/2004
Localisation: Lyon
Age: 60 ans

Au boulot les pros d'SQL !

Messagede kortex » 17/12/2007 18:55

glop glop

Je profite du sujet de pascal pour faire ma petite demande perso :

Avant j'utilisais bdgtool (mais cela ne fonctionne plus depuis la nouvelle version) pour virer de la base les liens vers des images (couv, planches, versos) qui ne sont plus utilisées ou qui n'existent plus....
Or il ne me semble pas y avoir d'outils incorporé pour faire le nettoyage. Cela est-il possible avec une p'tite requete sql ? et si oui laquelle bein suuuuuur :mrgreen:

A vot' bon coeur m'ssieurs dames :smile:
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans

Au boulot les pros d'SQL !

Messagede StephaneA » 17/12/2007 19:38

OutilsSupprimer les fichiers images non utilisés

Ça ne suffit pas?
Avatar de l’utilisateur
StephaneA
Modérateur
Modérateur
 
Messages: 1961
Inscription: 03/07/2002
Localisation: F-91 Sainte-Geneviève-des-Bois
Age: 50 ans

Au boulot les pros d'SQL !

Messagede kortex » 17/12/2007 19:54

bein ça ne fonctionne pas, j'ai toujours la petite image me signifiant qu'une image est associée à l'objet/livre
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans

Au boulot les pros d'SQL !

Messagede Pascal Forhan » 17/12/2007 21:55

Or il ne me semble pas y avoir d'outils incorporé pour faire le nettoyage. Cela est-il possible avec une p'tite requete sql ? et si oui laquelle bein suuuuuur :mrgreen:


Pas de Sql pour cela, il faut scanner le répertoire du disque alors que le Sql est interne à la base.
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Au boulot les pros d'SQL !

Messagede kortex » 17/12/2007 23:31


Pas de Sql pour cela, il faut scanner le répertoire du disque alors que le Sql est interne à la base.



Mais comment lance-t-on le scan du disque ???? :shock:
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans

Au boulot les pros d'SQL !

Messagede Pascal Forhan » 18/12/2007 08:22

Avec du code, pas du sql.
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Au boulot les pros d'SQL !

Messagede BDGest » 18/12/2007 09:23

Oui cette fonction (reperer les albums ayant une couverture mais dont le fichier associé est absent) manque encore. Je vais l'implémenter
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Au boulot les pros d'SQL !

Messagede kortex » 18/12/2007 20:26

Oui cette fonction (reperer les albums ayant une couverture mais dont le fichier associé est absent) manque encore. Je vais l'implémenter




:ok: :ok: c'est vrai que c'était bien pratique dans les bdgtools :ok: :ok:
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans


Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

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

cron