Автор Тема: MySQL non-case-sensitive query  (Прочетена 1990 пъти)

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
MySQL non-case-sensitive query
« -: Apr 29, 2004, 02:12 »
Сблъсках се със следния проблем. Искам да направя MySQL заявка, която да ми изкара редовете от дадена таблица, които имат в дадено поле някакъв стринг, без да се взима под внимание големи-малки букви. Пробвах със следната заявка:
Примерен код
SELECT * FROM TABLENAME WHERE FIELDNAME LIKE '%string%';
Но така се прави стриктна проверка за съвпадение (case sensitive).
По принцип съм намерил решение - като изкарам абсолютно всички редове и с PHP да си ги проверявам, ама така резултатите ще се забавят осезателно.
Има ли друг начин?
Активен

kostadinz

  • Напреднали
  • *****
  • Публикации: 197
    • Профил
MySQL non-case-sensitive query
« Отговор #1 -: Apr 29, 2004, 08:29 »
вдигни в upcase изразите от двете страни на LIKE
Активен

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
MySQL non-case-sensitive query
« Отговор #2 -: Apr 30, 2004, 19:40 »
Стана само дето не е с upcase a с UCASE '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
"paskal case" / "camel case"
Общ форум
Apache 3 4296 Последна публикация Aug 11, 2006, 10:01
от ivak
named query (cache) denied ?
Настройка на програми
dobritu 1 1642 Последна публикация Jun 09, 2009, 19:53
от neter
Ajax query, GET, request body
Web development
gat3way 0 1104 Последна публикация Feb 05, 2011, 02:17
от gat3way
Failed to query NoScanout for screen 0.
Настройка на програми
Pavlinov 2 1042 Последна публикация Oct 20, 2011, 14:19
от Pavlinov
Много странен case
Настройка на програми
d3v1ous 16 2463 Последна публикация Mar 20, 2012, 10:49
от senser