184 похожих чатов

Здравствуйте! В конкате элементы не стринг или нуллабле надо оборачивать

в toString, верно?

13 ответов

17 просмотров

Д, впрочем Nullable(String) должно и так работать

gri-gvandri Автор вопроса
Dmitry [Altinity] Titov
Д, впрочем Nullable(String) должно и так работать

нулы не хочет конкатенировать, ну и не стринги

gri-gvandri Автор вопроса
Dmitry [Altinity] Titov
Д, впрочем Nullable(String) должно и так работать

так что самое простое что нашел эо тостринг

gri gvandri
нулы не хочет конкатенировать, ну и не стринги

В смысле, если вы просто concat(null,'aaaa',null) делаете?

gri-gvandri Автор вопроса
Dmitry [Altinity] Titov
В смысле, если вы просто concat(null,'aaaa',null) ...

вы правы проверил нулы конкатенирует, тогда только на не стринги tostring применю, спасибо)

gri gvandri
вы правы проверил нулы конкатенирует, тогда только...

Это потому что если вы тупо null пишете, у него там свой особенный тип данных Nullable(Nothing) а не строка. ┌─toTypeName(NULL)──┐ │ Nullable(Nothing) │ └───────────────────┘

gri-gvandri Автор вопроса
Dmitry [Altinity] Titov
Это потому что если вы тупо null пишете, у него та...

а если у поля изначально тип Nullable(String) и ничего не было записано то бишь null там, то проблем с конатенацией не будет?

gri-gvandri Автор вопроса
gri-gvandri Автор вопроса
Dmitry [Altinity] Titov
Тогда должно быть норм

не подскажите а колонки можно каким-то способом назвать русскими буквами?

gri gvandri
не подскажите а колонки можно каким-то способом на...

Да хоть емодзи. Но в целом не рекомендуется так делать, тк не все умеет в честный unicode, плюс имя колонки участвует в названии файлов на диске SELECT 1 AS `Ня` Query id: d8385862-c65f-48c3-bc9f-96f017a40663 ┌─Ня─┐ │ 1 │ └────┘

gri-gvandri Автор вопроса
Dmitry [Altinity] Titov
Да хоть емодзи. Но в целом не рекомендуется так де...

понял я кавычки не те использовал, а не подскажите какуюнибудь книгу или материалы какие-нибудь по базам чтобы глубже понять работу?

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта