
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
| 
 | 
| 06.03.2018, 20:35 | |||
|---|---|---|---|
| 
 | |||
| странно, но не работает Where IN (..., ...) | |||
| #18+ Здравствуйте. в таблице (SQLite) есть поле (типа TEXT) оно содержит некоторый набор слов (через запятую): "красный, синий, зеленый, желтый, фиолетовый," вот такой запрос (с помощью LIKE) выполняется отлично: все записи находятся правильно! Код: sql 1. однако этот же запрос переписанный вот так: Код: sql 1. запрос отрабатывает без ошибок, но ничего не возвращает = 0 строк! хотелось бы понять - почему? p.s. для тестирования запросов использую SQLite Expert ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 06.03.2018, 21:04 | |||
|---|---|---|---|
| странно, но не работает Where IN (..., ...) | |||
| #18+ lx09x, а вот так пробовал ... IN ('синий', 'зеленый', 'красный') без запятых в конце ? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 06.03.2018, 21:20 | |||
|---|---|---|---|
| 
 | |||
| странно, но не работает Where IN (..., ...) | |||
| #18+ d7i, да, пробовал. и с запятыми и без, и даже с пробелом после запятой = 0 записей. но, наверное, надо все же с запятыми, ведь в этом поле они именно так и записаны: красный, синий, зеленый, ... а LIKE и спец.символа "%" нет - значит нужно указывать полное соответствие... хотя, может я и ошибаюсь. в общем, мистика) даже вот так не работает: Код: sql 1. и даже так тоже не работает: Код: sql 1. и так тоже: Код: sql 1. и вот так: Код: sql 1. все уже перепробовал. молчит, не ругается, но ничего и не выводит, типа - нету такого) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 06.03.2018, 21:52 | |||
|---|---|---|---|
| 
 | |||
| странно, но не работает Where IN (..., ...) | |||
| #18+ все, вопрос закрыт! p.s. in ищет не вхождения, а точные значения. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 07.03.2018, 01:11 | |||
|---|---|---|---|
| странно, но не работает Where IN (..., ...) | |||
| #18+ lx09x хотелось бы понять - почему?  Букварь читать очень полезно http://www.sql.ru/docs/sql/u_sql/ch5.shtml ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 
 | 

| start [/forum/topic.php?fid=54&tablet=1&tid=2008462]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 12ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 37ms | 
| get topic data: | 12ms | 
| get forum data: | 3ms | 
| get page messages: | 46ms | 
| get tp. blocked users: | 2ms | 
| others: | 10ms | 
| total: | 140ms | 

 
    | 0 / 0 | 
