в toString, верно?
Д, впрочем Nullable(String) должно и так работать
нулы не хочет конкатенировать, ну и не стринги
так что самое простое что нашел эо тостринг
В смысле, если вы просто concat(null,'aaaa',null) делаете?
вы правы проверил нулы конкатенирует, тогда только на не стринги tostring применю, спасибо)
Это потому что если вы тупо null пишете, у него там свой особенный тип данных Nullable(Nothing) а не строка. ┌─toTypeName(NULL)──┐ │ Nullable(Nothing) │ └───────────────────┘
а если у поля изначально тип Nullable(String) и ничего не было записано то бишь null там, то проблем с конатенацией не будет?
Тогда должно быть норм
ок, спасибо)
не подскажите а колонки можно каким-то способом назвать русскими буквами?
Да хоть емодзи. Но в целом не рекомендуется так делать, тк не все умеет в честный unicode, плюс имя колонки участвует в названии файлов на диске SELECT 1 AS `Ня` Query id: d8385862-c65f-48c3-bc9f-96f017a40663 ┌─Ня─┐ │ 1 │ └────┘
понял я кавычки не те использовал, а не подскажите какуюнибудь книгу или материалы какие-нибудь по базам чтобы глубже понять работу?
По кликхаусу или вообще?
Обсуждают сегодня