|
Срочно
|
|||
---|---|---|---|
#18+
Помогите пожалуйста как с помощью like функции ,выбрать все значения из столбца ds_main кот называются O00(столбец ds_main-character) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 11:53 |
|
Срочно
|
|||
---|---|---|---|
#18+
Olesia_Dav, а почему обязательно через Like? Код: sql 1.
, звёздочку(-ки) сами поставите при необходимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 12:04 |
|
Срочно
|
|||
---|---|---|---|
#18+
А почему если я через like задаю только одно значение , а мне выдает несколько значений и нужных и ненужных? Например: select * from svod where INLIST(ds_main,'O00','O81.4') выдает и все значения с кодом O81.4,O00 и значения с кодом O00.1(а он мне не нужен), как ограничить запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 11:59 |
|
Срочно
|
|||
---|---|---|---|
#18+
А если в функции like('O00',ds_main) звездочку не ставить то вообще ничего не выдается, может через какую другую функцию можно выбрать только этот код диагноза? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 12:01 |
|
Срочно
|
|||
---|---|---|---|
#18+
Olesia_Dav, если вам нужны только точные совпадения, то INLIST не подойдёт - он "внутри" сравнивает строки оператором "=", а не "==". Перепишите так: Код: sql 1.
ЗЫ. Может, и есть настройка, вправляющая инлисту мозги, но я её не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 12:12 |
|
|
start [/forum/topic.php?fid=41&msg=38012684&tid=1583377]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 148ms |
0 / 0 |