|
Как сделать замену данных в поле?
|
|||
---|---|---|---|
#18+
Есть две таблицы:1) "Region_name", "Street_type", "Street_name", "Street_id" 2-ая с такими же полями. Проблема в том, что во второй таблице улицы("Street_name") не все совпадают с полем в 1-ой таблице. Нужно заменить строки поля "S_id" 2-ой таблицы на строки "S_id" 1-вой, с условием совпадения строк в полях "Region_name", "Street_type", "Street_name". Премного буду благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 10:46 |
|
Как сделать замену данных в поле?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
но есть вопросы: автор"S_id" кто такой? авторулицы("Street_name") не все совпадают как это может тогда соответствовать желанию авторс условием совпадения строк в полях "Region_name", "Street_type", "Street_name" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 11:04 |
|
Как сделать замену данных в поле?
|
|||
---|---|---|---|
#18+
silokhin, Ну, например, так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 11:05 |
|
Как сделать замену данных в поле?
|
|||
---|---|---|---|
#18+
прошелмимо, Дело в том, что во 2-ой таблице названия некоторых улиц с ошибками. И мне нужно добавить айди улицы из 1-ой таблицы во вторую при условии полного совпадения в строках R_name, S_type, S_name. А там, где не совпали имена улиц(из-за граматичейких ошибок) заменить S_id вручную(в новом окне) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 11:11 |
|
Как сделать замену данных в поле?
|
|||
---|---|---|---|
#18+
авторДело в том чем Вам еще помочь? пример апдейта и реплейса перебором показали. пробуйте выполнять, произойдет замена по полному совпадению. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 12:42 |
|
Как сделать замену данных в поле?
|
|||
---|---|---|---|
#18+
silokhin, Есть такой алгоритм SOUNDEX (погуглите). Он позволяет уменьшить зависимость от ошибок ввода (буква "а" заменена на "о", "б" на "п" и т.д.) при сравнении слова с образцом. К сожалению, в явном виде (в виде функции) он реализован только для английского языка. Для русского языка - надо адаптировать алгоритм самому. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 14:02 |
|
|
start [/forum/topic.php?fid=41&msg=36102901&tid=1586208]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 148ms |
0 / 0 |