Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
vad72 05.06.2020, 14:53 сделал тупо в лоб, так как красивого решения не нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2020, 16:43 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
Так что тут разложить строку в символы и собрать ее обратно не осилили? Нужен пример? :) SandalTree Вы бы еще товарищу объяснили, что можно менять так 1-к-1, и нихрена нельзя 1 символ на 2 (: Вот к примеру оттранслируйте вот это вот: 'qwertyuiopas' туда в цифери-обратно в буквери без потерь. Ы? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2020, 17:58 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
SandalTree 09.06.2020, 22:25 Как вы себе это представляете? Обратно по любому не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 02:01 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
vad72 10.06.2020, 08:00 У меня тут мысль мелькнула, немного не по теме. А если текстовый параметр (поле в таблице) какой-то, который используется для поиска, сохранять в БД в виде bigint, то поиск по такому полю будет быстрее осуществляться? Если вместо фамилии я буду в БД сохранять фамилию в виде bigint (если цифр хватит), то поиск будет быстрее же? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 11:07 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
vad72 10.06.2020, 11:14 ну да, главное чтобы без коллизий. Я выше писал зачем, нужно "текстовое поле" засунуть в bigint. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 15:35 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
vad72 10.06.2020, 16:19 военный, не знаю куда их, но круглое носим, квадратное катаем. Вообще сандаль дело говорит, вполне годный вариант. Любой из них. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 18:45 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
vad72 11.06.2020, 08:31 Она ценная только для меня, так как я использую её для выполнения своих непосредственных обязанностей - анализа и аудита компаний семи областей Украины. На основе этих данных акционеры принимают свои управленческие решения. Я просто у них инструмент для анализа. А мне для анализа нужен массив данных. Второй момент - можете ли вы каким-то образом подтвердить правдивость ваших слов, в случае если ответ на оба вопроса не является - РФ. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 14:41 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
vad72 11.06.2020, 15:03 Акционеры из разных стран, я из Киева. --------------- Теперь по сути вашего вопроса. Менять нечто там в id для данных приходящих извне - бред. Вам фактически нужно сделать чтобы id (PK) менялся самостоятельно хоть как IDENTITY, хоть через секвенс. Пофиг. А для сопоставления нужно попросту использовать доп. поле refExternalID, где вы на всяк случай будете сохранять ID из внешней системы. Вот и все. * Когда речь идет о модификации таблиц с мульярдами строк, то нужно понимать, что это будет крайне долго и затратно по логу. Следствие - возможно имеет смысл создать таблицу нужной структуры - слить туда данные неспешно, дальше грохнуть исходную, а целевую переименовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 16:30 |
|
Вопросы по IT / замена букв на цифры в MS SQL
|
|||
---|---|---|---|
#18+
vad72 11.06.2020, 16:54 Ну, я не знаю, какой смысл еще одного поля, если можно преобразовать исходное в BIGINT, даже с возможностью выкрутить из него обратно начальное значение, если понадобится. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 17:30 |
|
Start [/forum-old/search.php?do_search=1&tid=48282&author_mode=wrote_post&author=kDn&start_from=2213510]: |
0ms |
get settings: |
0ms |
get forum list: |
2ms |
searching: |
11ms |
get settings: |
2ms |
get forum list: |
5ms |
get topic data: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
get forum data: |
0ms |
get found posts: |
40ms |
track hit: |
32ms |
get online users: |
6ms |
others: | 203ms |
total: | 309ms |
0 / 0 |