|
|
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Как просто, эффективно и без лишнего кода опеределить, что в строке содержатся одинаковые символы. Например 0. Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 13:25:26 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
str_question123, Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 13:29:25 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
или так Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 13:37:45 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Чисто для нулей) DECLARE @str varchar(10) = '000000' IF cast(@str as int) = 0 PRINT 'Все нули' ELSE PRINT 'Не все нули' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 13:39:05 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
assmskЧисто для нулей) DECLARE @str varchar(10) = '000000' IF cast(@str as int) = 0 PRINT 'Все нули' ELSE PRINT 'Не все нули' Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 13:42:31 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 14:04:25 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 14:37:58 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
str_question123, авторКак просто, эффективно и без лишнего кода опеределить, что в строке содержатся одинаковые символы. Давай-ка, определимся, что ты вкладываешь в понятия "просто", "эффективно" и "без лишнего кода". Сборку CLR считать лишним кодом? А питоноскрипт? А что такое быстро? Если рассуждать только в скуль коде, и делать общее решение, а не "000" все нули, то: - разбить строку на символы "в столбик"; - взять от символов "distinct"; - сравнить количество строк с длиной исходной строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 14:41:41 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 14:48:32 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 14:49:43 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Cammomilestr_question123, авторКак просто, эффективно и без лишнего кода опеределить, что в строке содержатся одинаковые символы. Давай-ка, определимся, что ты вкладываешь в понятия "просто", "эффективно" и "без лишнего кода". Сборку CLR считать лишним кодом? А питоноскрипт? А что такое быстро? Если рассуждать только в скуль коде, и делать общее решение, а не "000" все нули, то: - разбить строку на символы "в столбик"; - взять от символов "distinct"; - сравнить количество строк с длиной исходной строки.Это же ужас какой-то! Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 14:57:00 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Ужас, это решать то что сам придумал, место задачи заказчика, чем ты и занимаешься. Процитирую автора авторКак просто, эффективно и без лишнего кода определить, что в строке содержатся одинаковые символы. Чуешь разницу между "содержаться одинаковые" и "все одинаковые" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 15:10:42 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Cammomile, вот чем искушенный sql девелопер отличается от конечного автомата... далее в примере заказчика "PRINT 'Все нули'/PRINT 'Не все нули'" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 15:34:18 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Далее в примере он взял очень частный случай. И тем не менее тема называется именно "В строке содержатся одинаковые символы " :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 15:44:08 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
CammomileДалее в примере он взял очень частный случай. И тем не менее тема называется именно "В строке содержатся одинаковые символы " :D да все проще. половина юзеров просто не в состоянии выразить словами то, что им нужно. для этого на форуме придуманы правила оформления: хочешь помощи -- давай исходные данные и желаемый результат. вот он и привел то, что хочет. и все на это ориентируются, и правильно делают. --- если верить нашим юзерам, то у них "SQL Server не запускается". а что там на самом деле, надо просить в картинках. и чаще всего это просто неработающий запрос по причине Invalid object name. ибо в мастере запускают --- а файлы эксель они вообще называют датабэйс. и вот кладут они свои файлы на шару, а потом кто-то грохнет файл, и начинаются крики: кто удалил мой датабэйс <имя такое-то>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 16:48:28 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
CammomileУжас, это решать то что сам придумал, место задачи заказчика, чем ты и занимаешься. Процитирую автора авторКак просто, эффективно и без лишнего кода определить, что в строке содержатся одинаковые символы. Чуешь разницу между "содержаться одинаковые" и "все одинаковые" ?Чую. Один символ одинаков с самим собой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 17:19:49 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Слово "одинаковый" используется только для сравнения нескольких предметов. Ты не можешь сказать, что у тебя телефон одинаков сам с собой, или табурет одинаков сам с собой. Это просто семантическая нелепица выходит. Вот фраза "два табурета одинаковы" или "три яблока одинаковы" - осмысленна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 17:29:59 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
CammomileТы не можешь сказать, что у тебя телефон одинаков сам с собой, или табурет одинаков сам с собой.Могу! Чтобы группа была полной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 17:33:08 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
iapCammomileУжас, это решать то что сам придумал, место задачи заказчика, чем ты и занимаешься. Процитирую автора пропущено... Чуешь разницу между "содержаться одинаковые" и "все одинаковые" ?Чую. Один символ одинаков с самим собой? В строке содержатся одинаковые символ ы . Как минимум 2. Как максимум все. Но нужно уточнить: что такое "символ"; что такое "строка"; способ определения признака "содержатся"; что за функция сравнения стоит за понятием "одинаковые" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 17:33:44 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Кстати, я сам себе очень напоминаю себя! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 17:34:04 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
iapКстати, я сам себе очень напоминаю себя! А я для напоминаний Сири использую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 17:39:19 |
|
||
|
В строке содержатся одинаковые символы
|
|||
|---|---|---|---|
|
#18+
Если использовать регулярные выражения, то IsMatch(<строка>, '.{2,}') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 17:50:32 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=173&tid=1690660]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 401ms |

| 0 / 0 |
