1.liste des clients classés par noms de moniteurs.
2.liste chronologique des leçons pour le mois de Janvier 2007.
3.liste des leçons programmées en Janvier 2006 pour le moniteur n°4.
4.liste chronologique des leçons que doit prendre l'élève Akim Gineste avec le nom du moniteur, le n° de la voiture et le nom du modèle.
5.nombre de leçons qu'a déjà prises Akim Gineste.
6.nombre de leçons par moniteur pour le mois de Janvier 2007.
7.la voiture qui a le plus roulé.
(…)
Forum Programmation.SQL Liaison N à N
Bonjour,
J'ai une petit problème en SQL (sur base MySql, InnoDb).
Je m'explique, j'ai 2 tables : actions et fiches :
action (id_action, nom)
fiches (id_fiche, nom)
Comme une action peut être dans plusieurs fiches j'ai fait une table de liaison :
transi (id_action,id_fiche) pour faire l'association.
Maintenant je souhaite récupérer sur une ligne de résultat :
id_action et les ids de toutes les fiches associées et là je ne sait pas comment m'y prendre car je sais récupérer ça (…)
J'ai une petit problème en SQL (sur base MySql, InnoDb).
Je m'explique, j'ai 2 tables : actions et fiches :
action (id_action, nom)
fiches (id_fiche, nom)
Comme une action peut être dans plusieurs fiches j'ai fait une table de liaison :
transi (id_action,id_fiche) pour faire l'association.
Maintenant je souhaite récupérer sur une ligne de résultat :
id_action et les ids de toutes les fiches associées et là je ne sait pas comment m'y prendre car je sais récupérer ça (…)
Forum Programmation.SQL Base de donnée GIS avec MySQL
Hello !
Je suis à la recherche d'un outil (par exemple, une base de donnée MySQL) permettant de savoir dans quel pays est situé une coordonnée GPS (latitude, longitude - exprimé en degré). Je sais que l'on peut obtenir cette information en utilisant les API de Google Map, mais je cherche aussi une solution "off line", et il me semble que MySQL peut gérer les données de géospacialisation de ce type.
J'ai rapidement cherché sur le ternet, mais rien d'utilisable (…)
Je suis à la recherche d'un outil (par exemple, une base de donnée MySQL) permettant de savoir dans quel pays est situé une coordonnée GPS (latitude, longitude - exprimé en degré). Je sais que l'on peut obtenir cette information en utilisant les API de Google Map, mais je cherche aussi une solution "off line", et il me semble que MySQL peut gérer les données de géospacialisation de ce type.
J'ai rapidement cherché sur le ternet, mais rien d'utilisable (…)
Forum Programmation.SQL Migrer de MySQL vers Prostgre
Bonjour,
Je souhaiterais exporter une base que j'ai qui tourne sous MySQL vers Postgre. Existe-t'il un script qui va bien ou un utilitaire ?
Merci.
Dripple
Je souhaiterais exporter une base que j'ai qui tourne sous MySQL vers Postgre. Existe-t'il un script qui va bien ou un utilitaire ?
Merci.
Dripple
Forum Programmation.SQL Mysql : insertion de simple quotes depuis bash
Bonsoir à tous,
J'ai un petit problème (sûrement classique) et je n'en trouve pas la solution :
Depuis un script bash, je cherche à insérer des données dans une table mysql en procédant comme suit :
Tout se passe très bien jusqu'au moment ou la variable filename contient une simple quote.
Comment dois-je protéger ce caractère afin d'éviter de me voir jeter une erreur de syntaxe à la face (…)
J'ai un petit problème (sûrement classique) et je n'en trouve pas la solution :
Depuis un script bash, je cherche à insérer des données dans une table mysql en procédant comme suit :
mysql -u xxx -pxxx photos -e"INSERT INTO p_photos (p_filename,p_path,p_checksum,p_exifdate) VALUES ('${filename}','${path}','${checksum}','${formatted_date}')"
Tout se passe très bien jusqu'au moment ou la variable filename contient une simple quote.
Comment dois-je protéger ce caractère afin d'éviter de me voir jeter une erreur de syntaxe à la face (…)
Forum Programmation.SQL MySql, UTF8 (et peut-être Perl)
Hello,
J'ai un probleme d'affichage de characteres UTF8 tires de MySQL sur une page web.
Voila ce qui se passe
* J'ai une base de donnees, avec 2 tables, de provenance differente
les champs texte des 2 tables sont en UTF8 par defaut
* J'ai un script (perl CGI) qui affiche des champs de ces tables.
Dans les 2 cas, le charset est bien UTF8 dans les headers HTTP et dans la balise META de la page HTML generee.
Pour (…)
J'ai un probleme d'affichage de characteres UTF8 tires de MySQL sur une page web.
Voila ce qui se passe
* J'ai une base de donnees, avec 2 tables, de provenance differente
les champs texte des 2 tables sont en UTF8 par defaut
* J'ai un script (perl CGI) qui affiche des champs de ces tables.
Dans les 2 cas, le charset est bien UTF8 dans les headers HTTP et dans la balise META de la page HTML generee.
Pour (…)
Forum Programmation.SQL Stocker des photos dans une base de données
Bonjour.
Est-il possible de stocker des photos dans un SGBD ?
En effet, j'ai lu des exemples de gestion ou de partages de photos, mais la plupart de ceux-ci ne stockent pas les images en BDD, mais seulement des URL vers lesdites images. Pourquoi?
Je vous remercie d'avance pour vos réponses.
Est-il possible de stocker des photos dans un SGBD ?
En effet, j'ai lu des exemples de gestion ou de partages de photos, mais la plupart de ceux-ci ne stockent pas les images en BDD, mais seulement des URL vers lesdites images. Pourquoi?
Je vous remercie d'avance pour vos réponses.
Forum Programmation.SQL comparaison de chaines et mysql
’ai renconté un petit problème sous mysql. Je voulais tester dans un trigger qu’une saisie de l’utilisateur n’était pas vide, le champ concerné étant de type entier, il pouvait prendre plein de valeurs possibles, dont le 0.
Là ou ça devient rigolo, c’est que normalement MySQL considère tout comme des chaînes de caractères, le cast est implicite :
mysql> SELECT 42.3456 = '42.3456';
+---------------------+
| 42.3456 = '42.3456' |
+---------------------+
| 1 |
+---------------------+
1 row in set (0.00 sec)
(…)
Là ou ça devient rigolo, c’est que normalement MySQL considère tout comme des chaînes de caractères, le cast est implicite :
mysql> SELECT 42.3456 = '42.3456';
+---------------------+
| 42.3456 = '42.3456' |
+---------------------+
| 1 |
+---------------------+
1 row in set (0.00 sec)
(…)
Forum Programmation.SQL Créer une clef avec une fonction
Bonjour,
Pour une base de données, j'ai besoin d'identifier un dossier saisi dans une table à l'aide d'un champ qui doit être calculé.
Ce champ, qui sera la clef primaire de la table doit se présenter sous la forme : yyyymmdd-num-X. Avec :
- yyyymmdd la date du jour,
- num un numéro d'ordre de saisie et
- X une clef calculée sur un modulo 26 du total précédent.
Exemple : 20071119-01-F
Petit détail qui a son importance : cette (…)
Pour une base de données, j'ai besoin d'identifier un dossier saisi dans une table à l'aide d'un champ qui doit être calculé.
Ce champ, qui sera la clef primaire de la table doit se présenter sous la forme : yyyymmdd-num-X. Avec :
- yyyymmdd la date du jour,
- num un numéro d'ordre de saisie et
- X une clef calculée sur un modulo 26 du total précédent.
Exemple : 20071119-01-F
Petit détail qui a son importance : cette (…)
Forum Programmation.SQL Postgresql et log files.
Hello !
J'aimerai savoir si il est possible de configurer le postmaster de façon à avoir des fichiers de logs "à la samba". Je m'explique :
Avec samba, il est possible d'avoir un fichier de log par utilisateur, ce qui simplifie grandement l'administration du système quand il y en a un qui fait une boulette. J'ai regardé dans la documentation fournie avec postgres, dans les pages de manuel (postgres, postmaster, pg_ctl), et aussi dans les deux fichiers postgresql.conf et postmaster.conf, (…)
J'aimerai savoir si il est possible de configurer le postmaster de façon à avoir des fichiers de logs "à la samba". Je m'explique :
Avec samba, il est possible d'avoir un fichier de log par utilisateur, ce qui simplifie grandement l'administration du système quand il y en a un qui fait une boulette. J'ai regardé dans la documentation fournie avec postgres, dans les pages de manuel (postgres, postmaster, pg_ctl), et aussi dans les deux fichiers postgresql.conf et postmaster.conf, (…)
Forum Programmation.SQL Qui est connecté à postgresql
Hello !
J'ai regardé la doc de postgres, mais j'ai dû mal la lire ou mal la comprendre, ou alors ce que je veux faire n'est pas clairement expliqué...
Bref, je voudrais savoir d'une façon ou d'une autre quels utilisateurs sont connectés à une base de donnée.
En gros, l'équivalent de la commande who sous linux/unix, mais en propre à une base, ou à plusieurs.
Si vous avez des pistes autres que fouiller le logfile (sur lequel je n'ai de (…)
J'ai regardé la doc de postgres, mais j'ai dû mal la lire ou mal la comprendre, ou alors ce que je veux faire n'est pas clairement expliqué...
Bref, je voudrais savoir d'une façon ou d'une autre quels utilisateurs sont connectés à une base de donnée.
En gros, l'équivalent de la commande who sous linux/unix, mais en propre à une base, ou à plusieurs.
Si vous avez des pistes autres que fouiller le logfile (sur lequel je n'ai de (…)
Forum Programmation.SQL Postgresql et olap cube
Quelqu'un aurait-il tenté l'aventure de matérialiser un cube olap sous postgresql ?
En effet je n'ai pas trouvé beaucoup de documentation à part un fichier text anorexique...
En effet je n'ai pas trouvé beaucoup de documentation à part un fichier text anorexique...
Forum Programmation.SQL hql et tuple
bonjour,
j'ai un problème avec la requête hql (hibernate) suivante:
cette requête contient un constructeur de tuples qui semble ne pas fonctionner avec la base de données que j'utilise (derby).
Comment puis-je réécrire ma requête pour éviter cette construction?
Plus simplement comment puis-je réécrire une requête du style
j'ai un problème avec la requête hql (hibernate) suivante:
from ResultAnnotation ra where
ra.group.job.name='XPLE-B34' and ra.severity='FAILURE'
and not (ra.target, ra.detailTarget) in (select rb.target, rb.detailTarget from ResultAnnotation rb where
rb.group.job.name='XPLE-B33' and rb.severity='FAILURE')
cette requête contient un constructeur de tuples qui semble ne pas fonctionner avec la base de données que j'utilise (derby).
Comment puis-je réécrire ma requête pour éviter cette construction?
Plus simplement comment puis-je réécrire une requête du style
from Cat as cat
where not ( cat.name, cat.color ) (…)
Forum Programmation.SQL création d'une vue
salut à tous!
voilà, quelqu'un m'a donné une requete SQL pour créer une vue, mais lorsque je l'ai exécuté, une erreur est apparue!!!!
voici la requete:
CREATE VIEW group_user(
'id_user',
'id_group'
) AS SELECT CONCAT( 'u', acl_account ) AS id_user, REPLACE( acl_location, '-', 'g' ) AS id_group,
FROM egw_acl
WHERE acl_appname = 'phpgw_group'
AND acl_rights >=1
AND acl_location LIKE '-%'
AND acl_account NOT LIKE '-%';
si quelqu'un sait ou se trouve l'erreur, je lui serai très reconnaissante de me la (…)
Forum Programmation.SQL mysql: selectioner une partie des données
Bonjour,
j'aurais besoin de conseils pour faire la somme d'une petit partie seulement des notes.
ma table est composée comme cela:
+-------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+---------+----------------+ | id | double unsigned | | PRI | NULL | auto_increment | | nom | varchar(50) | YES | | NULL | | | prenom | varchar(50) | YES | | NULL | | | cat | varchar(50) | YES | | NULL (…)
Forum Programmation.SQL requête sql
bonjour,
je cherche à écrire une requête sql assez proche de celle qu'on peut trouver là -> http://sqlcourse2.com/groupby.html
à savoir :
SELECT max(salary), dept
FROM employee
GROUP BY dept;
qui retourne la liste des salaires les plus élevés dans chaque département. Ce que je veux c'est également obtenir le nom de ceux à qui correspondent ces salaires.
La requète suivante
SELECT lastname, max(salary), dept
FROM employee
GROUP BY dept;
ne retourne évidemment pas le nom qui correspond au salaire maximum (…)
je cherche à écrire une requête sql assez proche de celle qu'on peut trouver là -> http://sqlcourse2.com/groupby.html
à savoir :
SELECT max(salary), dept
FROM employee
GROUP BY dept;
qui retourne la liste des salaires les plus élevés dans chaque département. Ce que je veux c'est également obtenir le nom de ceux à qui correspondent ces salaires.
La requète suivante
SELECT lastname, max(salary), dept
FROM employee
GROUP BY dept;
ne retourne évidemment pas le nom qui correspond au salaire maximum (…)
Forum Programmation.SQL Rendre une requête paramétrable persistante.
Hello !
Afin de me gagner du temps, j'aimerai intégrer à une base de données postgres un genre de requête préparée qui répondrait à cette requête :
(…)
Afin de me gagner du temps, j'aimerai intégrer à une base de données postgres un genre de requête préparée qui répondrait à cette requête :
select
prv_agt.num_agt,
dat_deb,
max(dat_ptj) as fin,
temps(sum(temps(temps))::int4) as fait,
temps((tps_est/(ndj_trv/2.)*(max(dat_ptj)-dat_deb+1))::int4) as prevu,
temps(sum(temps(temps))::int4 - (tps_est/(ndj_trv/2.)*(max(dat_ptj)-dat_deb+1))::int4) as diff
from
totaljournee,
prv_agt
where
totaljournee.num_agt = $1
and totaljournee.num_agt = prv_agt.num_agt
and (dat_ptj between dat_deb and dat_fin and getFinPeriode(dat_ptj) - 1 = dat_fin)
and dat_ptj <= $2
group by prv_agt.num_agt, dat_deb, tps_est, ndj_trv
order by 1;
(…)
Forum Programmation.SQL requête mysql en c++
bonjour, en bref je voudrai effectuer des requête sur une base de données mysql en programmation C++ (et pas en php!) jusqu'à présent je m'en sortais pas mal mais j'ai un probléme dans mysql_query().
("select * from TABLE where numero=1) sa marche mais je voudrai faire ("select * from TABLE where numero=num) ou num est une variable du programme C++.
impossible de le faire passer j'ai essayé avec "num" ou " 'num' " ou encore " '+num+' " sa passe (…)
("select * from TABLE where numero=1) sa marche mais je voudrai faire ("select * from TABLE where numero=num) ou num est une variable du programme C++.
impossible de le faire passer j'ai essayé avec "num" ou " 'num' " ou encore " '+num+' " sa passe (…)
Forum Programmation.SQL générer un tableau croisé dynamique
En gros je veux :
transformer ça
06 0 371.4600
06 1 209.3000
06 2 6871.6000
06 3 3495.7900
12 1 2300.3500
12 2 4159.2200
12 3 1731.8800
(la première colonne est dynamique, la seconde est forcément entre 0 et 10)
en
0 1 2 3
06 371.46 209.3 6871.6 3495
12 NULL 2300.35 4159.22 1731.88
(si pb de formatage : http://pastebin.ca/478971 )
J'utilise MS SQL Server 2000, et je peux utiliser des procédures si nécessaire. Je pense qu'il y (…)
transformer ça
06 0 371.4600
06 1 209.3000
06 2 6871.6000
06 3 3495.7900
12 1 2300.3500
12 2 4159.2200
12 3 1731.8800
(la première colonne est dynamique, la seconde est forcément entre 0 et 10)
en
0 1 2 3
06 371.46 209.3 6871.6 3495
12 NULL 2300.35 4159.22 1731.88
(si pb de formatage : http://pastebin.ca/478971 )
J'utilise MS SQL Server 2000, et je peux utiliser des procédures si nécessaire. Je pense qu'il y (…)
Forum Programmation.SQL Base de donnée Multidimentionnelle
Bonjour à tout le monde,
Pour une base de donnée de questionnaire sur SQL Server2005, j'ai à creer
une Base de Donneé Dynamique Multidmentionnel capable de generer automatiquement la supression, la jout ainsi que la mise à jour de la base de donnée sans refaire la source de la bese de donnée.
Quelqu'un peut me passer son aide sur ce dernier?
merci de votre preconisation.
Pour une base de donnée de questionnaire sur SQL Server2005, j'ai à creer
une Base de Donneé Dynamique Multidmentionnel capable de generer automatiquement la supression, la jout ainsi que la mise à jour de la base de donnée sans refaire la source de la bese de donnée.
Quelqu'un peut me passer son aide sur ce dernier?
merci de votre preconisation.
Forum Programmation.SQL ordre by
Bonjour.
Je voudrais construire la requête qui affiche les salles réservées par rapport du jour de la réservation, et qui continue ensuite l'organisation de l'affichage par rapport de « Heure début de la réservation » .
J'ai monté une requête qui résout le jour de la réservation =>
SELECT * FROM occupied_hall ORDER BY begining_d;
begining_d => begining date
Je suis tenté de faire
SELECT * FROM occupied_hall ORDER BY begining_d AND ORDER BY begining_d;
mais ORDRE BY n'est supporte (…)
Je voudrais construire la requête qui affiche les salles réservées par rapport du jour de la réservation, et qui continue ensuite l'organisation de l'affichage par rapport de « Heure début de la réservation » .
J'ai monté une requête qui résout le jour de la réservation =>
SELECT * FROM occupied_hall ORDER BY begining_d;
begining_d => begining date
Je suis tenté de faire
SELECT * FROM occupied_hall ORDER BY begining_d AND ORDER BY begining_d;
mais ORDRE BY n'est supporte (…)
Forum Programmation.SQL mysqldump
Bonjour j'essaie d'exécuter la commande comme c'est indiqué dans le manuel de MYSQL
Code :
mysqldump DATABASE > backup-file.sql
et je reçois le message d'erreur
mysqldump: unknown option '-�
Qq'un aurait une idée.
Merci
Code :
mysqldump DATABASE > backup-file.sql
et je reçois le message d'erreur
mysqldump: unknown option '-�
Qq'un aurait une idée.
Merci
Forum Programmation.SQL Mysql : executer un programme via un trigger ?
Bonjour,
Je voudrais savoir si il est possible d'exécuter un script ou un binaire externe via un trigger sous mysql ?
Merci pour votre aide.
Je voudrais savoir si il est possible d'exécuter un script ou un binaire externe via un trigger sous mysql ?
Merci pour votre aide.
Forum Programmation.SQL PostgreSQL : rôle commun par défaut ?
Bonsoir à tous.
Bon, après avoir résolu mon problème précédent ( https://linuxfr.org/forums/42/20971.html ), je cherche un moyen élégant de venir à bout de ce qui suit :
Je suis en train de mettre en place une base de production, appelons-la mabase. Plusieurs personnes sont censées travailler à son développement. Plutôt que d'accorder des droits individuellement à chacun d'eux, il me paraît plus judicieux de créer l'utilisateur-rôle mabaseassocié, de lui accorder les droits nécessaires sur cette base, puis de faire (…)
Bon, après avoir résolu mon problème précédent ( https://linuxfr.org/forums/42/20971.html ), je cherche un moyen élégant de venir à bout de ce qui suit :
Je suis en train de mettre en place une base de production, appelons-la mabase. Plusieurs personnes sont censées travailler à son développement. Plutôt que d'accorder des droits individuellement à chacun d'eux, il me paraît plus judicieux de créer l'utilisateur-rôle mabaseassocié, de lui accorder les droits nécessaires sur cette base, puis de faire (…)
Forum Programmation.SQL Outils de Bench d'un SGBD
Bonjour,
il me semblait avoir vu une dépêche sur ce sujet mais je ne la retrouve pas ...
voici donc ce que je recherche, à savoir, des outils GPL de benchs de SGBD (Oracle, Postgresql, SQLServer ...)
Par avance, merci de votre aide et de vos réponses
il me semblait avoir vu une dépêche sur ce sujet mais je ne la retrouve pas ...
voici donc ce que je recherche, à savoir, des outils GPL de benchs de SGBD (Oracle, Postgresql, SQLServer ...)
Par avance, merci de votre aide et de vos réponses