Автор Gvan задал вопрос в разделе Другие языки и технологии
Как в Delphi сделать регистронезависимый SQL запрос? и получил лучший ответ
Ответ от Мстислав[гуру]
если я правильно понял тоselect * from your_db where lower(your_table_for_select) like '%string%' (приводит к нижнему регистру)
Ответ от Александр Ильин[гуру]
Использовать функции UPPER или LOWER, они по-моему во всех диалектах SQL есть.
Использовать функции UPPER или LOWER, они по-моему во всех диалектах SQL есть.
Ответ от Als-a[гуру]
А какая разница Delphi или нет? SQL язык он и есть SQL язык хоть Delphi хоть Си хоть VB.
Все зависит от того с каким источником данных Вы работаете Например MSSQL сервер всегда делает запрос независимым от регистра. Oracle тоже. А так почитай здесь :
А какая разница Delphi или нет? SQL язык он и есть SQL язык хоть Delphi хоть Си хоть VB.
Все зависит от того с каким источником данных Вы работаете Например MSSQL сервер всегда делает запрос независимым от регистра. Oracle тоже. А так почитай здесь :
Ответ от Алексей Есть[эксперт]
он и так регистронезависимый конкретней объясни мож я не понял что
он и так регистронезависимый конкретней объясни мож я не понял что
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в Delphi сделать регистронезависимый SQL запрос?
Перечень допустимых функций в SQL-запросе ADO Jet 4.0 (MS Access)
Скалярные функции Transact SQL для выражений (ADP)
Примечание. Сведения в данном разделе
подробнее...
спросили в Sql
SQL оператор case в WHERE
Access не поддерживает CASE в SQL.
Если сильно нужно, используйте IIF.
Формируйте текст
подробнее...
SQL оператор case в WHERE
Access не поддерживает CASE в SQL.
Если сильно нужно, используйте IIF.
Формируйте текст
подробнее...
спросили в Uber Безделье
Почему в MS SQL нет IntToHex() ?
Пишешь функцию перевода из 10-й системы в 16-ю, называешь её IntToHex, и радуешься!
подробнее...
Почему в MS SQL нет IntToHex() ?
Пишешь функцию перевода из 10-й системы в 16-ю, называешь её IntToHex, и радуешься!
подробнее...