MySQL & CONCAT function

6 отговора 0 прегледа
#1

MySQL & CONCAT function

Здравейте,
(MySQL 4.1.20, Windows platform)
Може би знаете CONCAT функцията в MySQL.
Искам да попитам някой знае ли защо тази функция връща NULL, едно от полетата, които конкатенираме е NULL ?

Редактирано от bandy на

Отговор
в отговор на bandy #2

Re: MySQL & CONCAT function

Така си работи.
[линк]

Отговор
в отговор на TonyStewart #3

Re: MySQL & CONCAT function

Ain't it stupid ?

Отговор
в отговор на bandy #4

Re: MySQL & CONCAT function

А какво искаш да върне?

Отговор
в отговор на bandy #5

Re: MySQL & CONCAT function

Пролзвай CONCAT от COALESCE на колоната така: CONCAT(COALESCE(MyColumn, ''))

cheers,
</wqw>

Отговор
в отговор на bandy #6

ех този NULL

Резултатът от всякакви операции, в които някой от операндите е NULL, също е NULL.

Everything louder than everything else...
Отговор
в отговор на bandy #7

Re: MySQL &amp; CONCAT function

От толкова години поназнайваш MySQL ама не щеш да погледнеш в документацията

В допълнение към отговора на въпроса си щеше да намериш и доста полезната за много неща функция CONCAT_WS() ....

salle.online.bg/sig
Отговор