|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
Доброго времени суток, столкнулся с проблемой в реализации данного условия: Нужно удалить номера лошадей из таблицы "Скачки", в записи которых все цифры являются одинаковыми. К примеру, 444, 6666 и т.д. Как бы это реализовать? Заранее всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 20:43 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
Первое, что пришло в голову: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Я предположил, что Field - строковое поле. Если нет, то можно его преобразовать в строковое. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 21:03 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
iap, большое спасибо, все заработало! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 21:12 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
iap Первое, что пришло в голову: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Я предположил, что Field - строковое поле. Если нет, то можно его преобразовать в строковое. Бред. Таких номеров 10 шт * (максимальное кол-во цифр в номере). Дешевле их в табличку занести... и фсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 13:29 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
aleks222 iap Первое, что пришло в голову: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Я предположил, что Field - строковое поле. Если нет, то можно его преобразовать в строковое. Бред. Таких номеров 10 шт * (максимальное кол-во цифр в номере). Дешевле их в табличку занести... и фсе. В своём стиле, да? Ну, что поделать,- что пришло мне в голову первым, то и написал. Кто мешает предложить своё? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 13:42 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
mshkfrde, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 22:06 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
Владислав Колосов mshkfrde, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
where f1 = replicate(left(f1,1), len(f1)) не? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 22:36 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
PizzaPizza Владислав Колосов mshkfrde, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
where f1 = replicate(left(f1,1), len(f1)) не? Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 07:51 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
iap Первое, что пришло в голову: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Я предположил, что Field - строковое поле. Если нет, то можно его преобразовать в строковое. Несаргабельно. И потом, читаем внимательно: ВСЕ цифры являются одинаковыми. Так что: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Имхо, лучший вариант :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 12:42 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
И я б еще скобки расставил (Field LIKE '00%' AND Field NOT LIKE '0%[^0]%') ... а то меня передергивает без явного указания приоритета в логических конструкциях, да и любых вообще. Родовая травма от С. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 12:54 |
|
Проверка записи на наличие в ней только одинаковых символов, актуально
|
|||
---|---|---|---|
#18+
uaggster iap Первое, что пришло в голову: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Я предположил, что Field - строковое поле. Если нет, то можно его преобразовать в строковое. Несаргабельно. И потом, читаем внимательно: ВСЕ цифры являются одинаковыми. Так что: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Имхо, лучший вариант :-) Лучший вариант - тупая табличка из 10 строк Код: sql 1. 2. 3. 4. 5.
А ишо лучше - чуть менее тупая табличка из немного большего числа строк Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 12:57 |
|
|
start [/forum/topic.php?fid=46&msg=40127186&tid=1683919]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
150ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 270ms |
0 / 0 |