Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Разбираю рекурсию для перевода INT в бинарную строку (23 = 10111). Не пойму...
|
|||
|---|---|---|---|
|
#18+
В сети нашел любопытный вариант преобразования INT в бинарную строку: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. По ходу стал разбирать, как запрос работает и кое-что вызвало вопрос. Почему c.working_level / 2 работает как FLOOR(c.working_level / 2)? То есть, если сейчас значение working_level окажется 5 / 2 , то в следующем уровне рекурсии вернется 2 . К примеру, CAST((5/2) AS INT) возвращает 3! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2019, 22:59 |
|
||
|
Разбираю рекурсию для перевода INT в бинарную строку (23 = 10111). Не пойму...
|
|||
|---|---|---|---|
|
#18+
PowRTocH, Читайте в документации Precision, scale, and Length Data type precedence ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2019, 03:52 |
|
||
|
Разбираю рекурсию для перевода INT в бинарную строку (23 = 10111). Не пойму...
|
|||
|---|---|---|---|
|
#18+
PowRTocHК примеру, CAST((5/2) AS INT) возвращает 3!У вас не MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2019, 11:52 |
|
||
|
Разбираю рекурсию для перевода INT в бинарную строку (23 = 10111). Не пойму...
|
|||
|---|---|---|---|
|
#18+
Почитал =) Забыл упомянуть… Я переносил этот скрипт на MySQL, оказалось, к примеру CAST(2.85 AS INT) в MySQL возвращает 3 , а SQL Server возвращет 2 . То есть последний ничего не придумывает, а просто забирает целочисленную часть. Нюансы в поведении этих СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2019, 14:48 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39821313&tid=1687745]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 406ms |

| 0 / 0 |
