Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/10/2011, 21h00   #1
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
Par défaut modèl relationnel de MySql ( division )

Comment faire pour l'opérateur de division Mysql ? Un exemple SVP et Merci
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2011, 23h47   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 324
Points : 18 324
Envoyer un message via MSN à CinePhil
Tu parles de la division numérique ou de la division relationnelle ?

La division numérique c'est tout simplement /
Code :
SELECT Colonne_1 / Colonne 2
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2011, 01h39   #3
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
Citation:
Envoyé par CinePhil Voir le message
Tu parles de la division numérique ou de la division relationnelle ?

La division numérique c'est tout simplement /
Code :
SELECT Colonne_1 / Colonne 2
Je parle de la division relationnelle Table divisée par une table !!!

Je ne sais pas comment faire ? Merci pour l'aide
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 14h56   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 958
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 958
Points : 17 789
Points : 17 789
Il n'existe pas d'opérateur de division relationnelle dans SQL et comme MySQL utilise (a faible niveau) le langage SQL, pas non plus dans MySQL.
C'est logique, car il n'y a pas une seule sorte de division :
  • la division peut être exacte ou approchée
  • elle peut être avec ou sans reste.
ce qui conduit à écrire de nombreuses requêtes différentes suivant ses besoins.

Lisez mon article sur le sujet http://sqlpro.developpez.com/cours/divrelationnelle/, ou achetez mon bouquin sur SQL...

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h36.


 
 
 
 
Partenaires

Hébergement Web