Вниз
Скачать: CL | DM;

LIKE в MySQL   Найти похожие ветки 

← →
ZLinX   (2007-12-11 16:24) [0]

есть база данных
Link_name

имеющая поля

id_lname int primary_key
lname char(128)

в ней содержатся данные, но выполнение запроса

Select * from link_names where link_name like "str"


где str - произвольная сторка,

ничего не возврашает, несмотря на то, что в поле Link_name имеются строки, совпадаюшие с str


← →
ZLinX   (2007-12-11 16:28) [1]

Нашел ошибку,
вместо
where link_name like "str"

необходимо писать
where link_name like "%str%"


← →
ANB ©   (2007-12-11 16:29) [2]

Select * from link_names where link_name like "str%"

Select * from link_names where link_name like "%str"

Select * from link_names where link_name like "%str%"

В последних двух запросах будет фулл скан таблицы


← →
Anatoly Podgoretsky ©   (2007-12-11 16:36) [3]

После FROM надо указывать имя таблицы, а не базы.


← →
ZLinX   (2007-12-11 16:57) [4]


> ANB ©   (11.12.07 16:29) [2]
> Select * from link_names where link_name like "str%"Select
> * from link_names where link_name like "%str"Select * from
> link_names where link_name like "%str%"В последних двух
> запросах будет фулл скан таблицы


если необходимо совпадение в произвольном месте таблицы то будет работать только последний запрос


← →
Anatoly Podgoretsky ©   (2007-12-11 16:58) [5]

> ZLinX  (11.12.2007 16:57:04)  [4]

Тогда надо указывать список всех полей и OR


← →
ZLinX   (2007-12-11 16:59) [6]


> Тогда надо указывать список всех полей и OR


выбор производится по одному полю



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
6-1178270779
Lobach
2007-05-04 13:26
2008.01.13
Обработка ошибки


15-1197193761
Стас0818
2007-12-09 12:49
2008.01.13
математические библиотеки для Delphi


15-1197196071
Kostafey
2007-12-09 13:27
2008.01.13
С днем рождения ! 9 декабря


11-1182446007
Vladimir Kladov
2007-06-21 21:13
2008.01.13
Версия 2.69


15-1197262065
class_
2007-12-10 07:47
2008.01.13
Ультиматум Борна




   Наверх