|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() |
bonjour,
tout est dans le titre ! je suis en désaccord avec mon prof, sur une question d'un QCM : Code :
SELECT nom,round(avg(sum),2) AS total FROM TABLE WHERE nom LIKE 'd%' GROUP BY nom Aucun nom de SGBD demandé. et la réponse était : null ! donc est ce que like est sensitive à la case ? Merci bien. |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() |
Bonsoir,
Je ne pense pas que la norme ANSI soit explicite sur ce point. En ce qui concerne MySQL, c'est marqué ici: http://dev.mysql.com/doc/refman/5.0/...nsitivity.html Citation:
__________________
www.nudge.org Surveillez et optimisez vos applications Java |
|
|
|
00
|
|
|
#3 |
![]() ![]() |
Chez Oracle c'est case sensitive par défaut, mais c'est paramétrable.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#4 |
|
Membre Expert
![]() Responsable de service informatique Inscription : janvier 2009 Messages : 1 078 ![]() |
Avec Progress la recherche n'est pas case-sensitive, avec MaxDB oui.
Tatayo. |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() |
ah merci je n'ai donc pas faux ! j'avais vu pour mysql ce n'était pas sensitive !
qu'est ce que c'est maxDB ? connais pas... |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 937 ![]() |
La norme SQL est claire : le LIKE, comme tous les opérateurs agissant sur des littéraux n'a aucune incidence ni sur la casse ni sur les accents.
Seule la collation afférente aux littéraux manipulés en a une. Par exemple : Code :
WHERE MaColonne COLLATE French_CI_AI LIKE '%e%' Code :
WHERE MaColonne COLLATE French_CS_AS LIKE '%e%' CI signifiant Case Insensitive AI signifiant Accent Insensitive CS : Case Sensitive AS : Accent sensitive. Tout dépend donc de la collation utilisée lors de la création de la table !!!!! 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 * * * * * |
|
30
|
Copyright © 2000-2012 - www.developpez.com