Обсуждение: простой селект

Поиск
Список
Период
Сортировка

простой селект

От
Mihail Nasedkin
Дата:
Доброго всем.

Странная проблема на ровном месте:

база данных=# select "значение" from "Значения" where
"значение"='Грузовой момент, ТМ';
 значение
----------
(0 rows)



база данных=# select "значение" from "Значения" where "значение" like
'Грузовой момент%';
      значение
---------------------
 Грузовой момент, ТМ
(1 row)

Ничего понять не могу.

Кто чем поможет?

--
---
С уважением,
Михаил Наседкин

Re: [pgsql-ru-general] простой селект

От
Nikolay Samokhvalov
Дата:
m=# select 'T' = 'Т';
 ?column? 
----------
 f
(1 row)

m=# select 'T' = 'T';
 ?column? 
----------
 t
(1 row)

2010/6/1 Mihail Nasedkin <m.nasedkin@gmail.com>
Доброго всем.

Странная проблема на ровном месте:

база данных=# select "значение" from "Значения" where
"значение"='Грузовой момент, ТМ';
 значение
----------
(0 rows)



база данных=# select "значение" from "Значения" where "значение" like
'Грузовой момент%';
     значение
---------------------
 Грузовой момент, ТМ
(1 row)

Ничего понять не могу.

Кто чем поможет?


Re:

От
silly sad
Дата:
On 06/01/10 08:20,  wrote:
> Доброго всем.
>
> Странная проблема на ровном месте:
>
> база данных=# select "значение" from "Значения" where
> "значение"='Грузовой момент, ТМ';
>   значение
> ----------
> (0 rows)
>
>
>
> база данных=# select "значение" from "Значения" where "значение" like
> 'Грузовой момент%';
>        значение
> ---------------------
>   Грузовой момент, ТМ
> (1 row)
>
> Ничего понять не могу.
>
> Кто чем поможет?

TM латинские в оригинале.

Re: [pgsql-ru-general] простой селект

От
Mihail Nasedkin
Дата:
Спасибо, туплю, недоспал.

01.06.10, Nikolay Samokhvalov<samokhvalov@gmail.com> написал(а):
> m=# select 'T' = 'Т';
>  ?column?
> ----------
>  f
> (1 row)
>
> m=# select 'T' = 'T';
>  ?column?
> ----------
>  t
> (1 row)
>
> 2010/6/1 Mihail Nasedkin <m.nasedkin@gmail.com>
>
>> Доброго всем.
>>
>> Странная проблема на ровном месте:
>>
>> база данных=# select "значение" from "Значения" where
>> "значение"='Грузовой момент, ТМ';
>>  значение
>> ----------
>> (0 rows)
>>
>>
>>
>> база данных=# select "значение" from "Значения" where "значение" like
>> 'Грузовой момент%';
>>      значение
>> ---------------------
>>  Грузовой момент, ТМ
>> (1 row)
>>
>> Ничего понять не могу.
>>
>> Кто чем поможет?
>>
>>
>


--
---
С уважением,
Михаил Наседкин

Re:

От
dewil
Дата:
2010/6/1 silly sad <sad@bankir.ru>
On 06/01/10 08:20,  wrote:
Доброго всем.

Странная проблема на ровном месте:

база данных=# select "значение" from "Значения" where
"значение"='Грузовой момент, ТМ';
 значение
----------
(0 rows)



база данных=# select "значение" from "Значения" where "значение" like
'Грузовой момент%';
      значение
---------------------
 Грузовой момент, ТМ
(1 row)

Ничего понять не могу.

Кто чем поможет?

TM латинские в оригинале.


Я вижу русские ТМ в запросе и ответе.
 


Re:

От
silly sad
Дата:
On 06/01/10 12:00, dewil wrote:
> 2010/6/1 silly sad <sad@bankir.ru <mailto:sad@bankir.ru>>
>
>     On 06/01/10 08:20,  wrote:
>
>         Доброго всем.
>
>         Странная проблема на ровном месте:
>
>         база данных=# select "значение" from "Значения" where
>         "значение"='Грузовой момент, ТМ';
>           значение
>         ----------
>         (0 rows)
>
>
>
>         база данных=# select "значение" from "Значения" where "значение"
>         like
>         'Грузовой момент%';
>                значение
>         ---------------------
>           Грузовой момент, ТМ
>         (1 row)
>
>         Ничего понять не могу.
>
>         Кто чем поможет?
>
>
>     TM латинские в оригинале.
>
>
>
> Я вижу русские ТМ в запросе и ответе.
>

а что вы видите в базе?

Re:

От
info@midisa.org
Дата:
Здравствуйте господа,

Если в базе будет пробел в конце стоять, мы его не увидим.
Например в момент записи в базу было записано 'Грузовой момент, ТМ '
(пробел в конце строки).
Тогда совершенно верно отрабатывается запрос.



Вы писали 1 июня 2010 г., 15:00:52:


2010/6/1 silly sad <sad@bankir.ru>
On 06/01/10 08:20,  wrote:
Доброго всем.

Странная проблема на ровном месте:

база данных=# select "значение" from "Значения" where
"значение"='Грузовой момент, ТМ';
 значение
----------
(0 rows)



база данных=# select "значение" from "Значения" where "значение" like
'Грузовой момент%';
      значение
---------------------
 Грузовой момент, ТМ
(1 row)

Ничего понять не могу.

Кто чем поможет?

TM латинские в оригинале.


Я вижу русские ТМ в запросе и ответе.





--
С уважением,
 Info                          mailto:info@midisa.org


Re:

От
Mihail Nasedkin
Дата:
Нет, пробелов не было. Как правильно указали предыдущие ответы - дело
было в латинице. Меня заклинило на том, что запись в базе данных
несколько раз перепроверял на предмет пробелов и разной раскладки
символов. Только с десятого раза все разрешилось успешно.

Сейчас тоже увидел, что действительно строки идентично русские. А ведь
копировал в письмо без изменений. Чудеса.

01.06.10, info@midisa.org<info@midisa.org> написал(а):
> Здравствуйте господа,
>
> Если в базе будет пробел в конце стоять, мы его не увидим.
> Например в момент записи в базу было записано 'Грузовой момент, ТМ '
> (пробел в конце строки).
> Тогда совершенно верно отрабатывается запрос.
>
>
>
> Вы писали 1 июня 2010 г., 15:00:52:
>
>
> 2010/6/1 silly sad <sad@bankir.ru>
> On 06/01/10 08:20,  wrote:
> Доброго всем.
>
> Странная проблема на ровном месте:
>
> база данных=# select "значение" from "Значения" where
> "значение"='Грузовой момент, ТМ';
>  значение
> ----------
> (0 rows)
>
>
>
> база данных=# select "значение" from "Значения" where "значение" like
> 'Грузовой момент%';
>       значение
> ---------------------
>  Грузовой момент, ТМ
> (1 row)
>
> Ничего понять не могу.
>
> Кто чем поможет?
>
> TM латинские в оригинале.
>
>
> Я вижу русские ТМ в запросе и ответе.
>
>
>
>
>
> --
> С уважением,
>  Info                          mailto:info@midisa.org
>
>
> --
> Sent via pgsql-ru-general mailing list (pgsql-ru-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-ru-general
>


--
---
С уважением,
Михаил Наседкин