|
проанализировать значение символьного поля
|
|||
---|---|---|---|
#18+
Добрый день! Помогите, пожалуйста, с запросом: в таблице есть символьное поле fl_doc, которое надо проанализировать на наличие в нем информации (результат вывести в поле fl_scan). В поле fl_doc могут быть три варианта информации: 1. информация - есть (fl_scan= 'C') 2. значение поля - пусто (fl_scan= 'E') 3. поле не заполнялось - NULL (fl_scan= 'N') запрос такой: Код: sql 1. 2.
В результате в колонке fl_scan значение 'N' не отражается, если в поле fl_doc=NULL. В остальных случаях отражается правильно: информация есть - 'C', пусто - 'E' Используется MSSQL Server 2008R2, VFP9+SP1 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2012, 15:04 |
|
проанализировать значение символьного поля
|
|||
---|---|---|---|
#18+
Сергей Мирный Код: sql 1.
а если так Код: sql 1.
? Вообще это вопрос скорее в bid=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2012, 18:47 |
|
проанализировать значение символьного поля
|
|||
---|---|---|---|
#18+
[quot tanglir]Сергей Мирный Код: sql 1.
а если так Код: sql 1.
? интересный случай: если так, то пишет ошибку в синтаксисе: Код: sql 1.
но, например, если указать в условии, то запрос отрабатывает: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2012, 06:56 |
|
проанализировать значение символьного поля
|
|||
---|---|---|---|
#18+
Сергей Мирныйесли так, то пишет ошибку в синтаксисе:кто пишет - фокс или мсскл? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2012, 07:24 |
|
проанализировать значение символьного поля
|
|||
---|---|---|---|
#18+
tanglirСергей Мирныйесли так, то пишет ошибку в синтаксисе:кто пишет - фокс или мсскл? ошибка появляется и в фоксе и в мсскл. Решение такое - запрос отрабатывает правильно, если так: Код: sql 1.
Спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2012, 07:34 |
|
проанализировать значение символьного поля
|
|||
---|---|---|---|
#18+
Сергей Мирныйзапрос отрабатывает правильно, если так: Код: sql 1.
Это абсолютно тот же case when, что и тут 12921603 . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2012, 08:16 |
|
проанализировать значение символьного поля
|
|||
---|---|---|---|
#18+
tanglirСергей Мирныйзапрос отрабатывает правильно, если так: Код: sql 1.
Это абсолютно тот же case when, что и тут 12921603 . Совершенно верно! Ещё раз спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2012, 08:28 |
|
|
start [/forum/topic.php?fid=41&msg=37894710&tid=1583551]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 416ms |
0 / 0 |