Bonjour,
pour info, quand on met un + dans un select,ça fait quoi ?
exemple:select id from entrees where Q1='essai' + Q2='essai2'
??Merci de vos réponses
Bonjour,
pour info, quand on met un + dans un select,ça fait quoi ?
exemple:select id from entrees where Q1='essai' + Q2='essai2'
??Merci de vos réponses
Il semblerait que, placé de cette façon là, un + n'a aucun effet.
Tu peux utiliser le + s'il est question de valeur numérique.
Comme par exemple ici : ou PER_ID=2+1 c.-à-d. 3.
Par contre, si tu veux considérer plusieurs conditions (WHERE), tu dois mettre un AND.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM `PERSONNE` WHERE PER_ID =2 +1;
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT ID FROM ENTREES WHERE Q1='essai' AND Q2='essai2';
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Il existe une syntaxe sous Oracle pour faire un outer join grace au +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WHERE toto.id = tata.id (+)
Steve Hostettler
est ton ami(e) et le tag aussi.
Evite de dire ce genre de chose. pas de rapport avec la question, de plus, même sous Oracle il est maintenant déconseillé de faire des jointures externes avec le (+).
1) c'est propre et spécifique à Oracle, aucun autre SGBDR ne l'a implémenté.
2) la syntaxe normative a été implémentée sous Oracle depuis la version 8i.
3) tu n'es pas sur le forum Oracle, mais sur le forum SQL. On cause donc du SQL pas du dialecte Oracle.
4) Jim Melton qui est le directeur du développement pour le moteur relationnel Oracle est le rapporteur de la norme SQL:1999 et auteurs des principaux ouvrages sur SQL:1999 :
http://books.elsevier.com/uk/mk/uk/subindex.asp?isbn=1558604561
http://books.elsevier.com/uk/mk/uk/subindex.asp?isbn=1558606777
Jim : http://books.elsevier.com/uk/bookscat/authors/defaultindividual.asp?authorcode=108707
Si jamais il t'entendais proner le (+) dans les jointures il en tomberait à la renverse !!! ;-)
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Décidément c'est ma fête aujourd'huiEnvoyé par SQLpro
Je ne prone surtout pas cette syntaxe, pas plus que je prone le where pour faire un join.
La question etait qu'est ce qu'un + dans un select:
Ma réponse c'est juste, peut être a t-il vu une ligne de ce genre.
Rien de plus.
Concernant le fait que toutes questions posées dans ce forum sont oeucuméniques, la c'est moi qui pisse de rire
Steve Hostettler
est ton ami(e) et le tag aussi.
oui, je crois que c'est ça...a t-il vu une ligne de ce genre.
merci!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager