|
SQL-запрос
|
|||
---|---|---|---|
#18+
Знатокам SQL: Возможно ли составить SQL-запрос, который будет выбирать из таблицы такие записи, в которых определенное число символов 2-х полей совпадает? Например: 1-я строка: поле1 - 123456; поле2 - 123457 2-я строка: поле1 - 456782; поле2 - 456789 3-я строка: поле1 - 234568; поле2 - 234578 В результате запроса надо показать 1-ю и 2-ю строки (так-как в полях 1 и 2 совпадают первые 5 символов) и не показывать 3-ю строку (так-как там совпадают только 4 символа, а не 5) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 17:55 |
|
SQL-запрос
|
|||
---|---|---|---|
#18+
select * from mytable where left(cast(Поле1 as char(10)),5)=left(cast(Поле2 as char(10)),5) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 18:15 |
|
SQL-запрос
|
|||
---|---|---|---|
#18+
И что, в VB этот запрос будет работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 18:49 |
|
|
start [/forum/moderation_log.php?user_name=kismak]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 868ms |
total: | 1075ms |
0 / 0 |