|
|
|
Разделение слитного FIO
|
|||
|---|---|---|---|
|
#18+
может кто сталкивался. Как попроще разделить поле содержащее Фамилию Имя Отчество на отдельные поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 10:49 |
|
||
|
Разделение слитного FIO
|
|||
|---|---|---|---|
|
#18+
Проще будет это сделать самому... ручками... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 11:42 |
|
||
|
Разделение слитного FIO
|
|||
|---|---|---|---|
|
#18+
Написать программу. По пробелу делить на составные части. 99% заполнятся правильно. С остальными Остапами Сулейманами Мариями Бендер Беями см. Kull Damned ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 11:46 |
|
||
|
Разделение слитного FIO
|
|||
|---|---|---|---|
|
#18+
по поводу ручками - 30000 записей а средствами sql никак ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 12:30 |
|
||
|
Разделение слитного FIO
|
|||
|---|---|---|---|
|
#18+
Тебе готовый скрипт и перечень UDF'ов дать? ;) Ты программер или где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 14:03 |
|
||
|
Разделение слитного FIO
|
|||
|---|---|---|---|
|
#18+
ну чего застеснялся, говори: дай список, и я дам . Я использую примоерно для того же rfunc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 20:06 |
|
||
|
Разделение слитного FIO
|
|||
|---|---|---|---|
|
#18+
Всё, что можно сделать "средствами sql", это выяснить, насколько качественные данные в этой чудо-таблице: SELECT fio FROM narod WHERE fio LIKE '_% _% _%' AND fio NOT LIKE '_% _% _% _%' Выведутся более-менее приличные. Да! Еще такие очень интересны, у который пробел как минимум дублирован (эти сильно потом помешать могут!): SELECT fio FROM narod WHERE fio LIKE '% %' От дублированых пробелов надо избавиться. Как и от лидирующих и концевых - крови попортят, если забыть! А теперь дело только за тобой! Лучше всего написать свою UDF, возвращающую позицию заданного символа в данной строке. SUBSTRING - стандартная довольно давно. Понимаешь, к чему это я? Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 20:45 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32400040&tid=1579260]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
230ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 520ms |

| 0 / 0 |
