Faq/Base/028/cs

Jak vytvořit vypočítaná pole nebo výsledky v závislosti na funkci aplikované na jiná pole?

Příklad: pole C = součet (zřetězení) polí A a B

Tento efekt nelze vytvořit přímo v tabulce, jednou ze zásad relační databáze je, že vypočtená data se neukládají, protože je lze vypočítat.

V LibreOffice je nutné pro výpočet použít pohled nebo dotaz.

Následující příkaz SQL lze například zahrnout do požadavku na spojení polí "field1" a "field2".

CONCAT( CONCAT( 'field1', ','), 'field2')

Výsledkem (pokud žádné z polí není nulové) bude , . (například Smith, Fred).

Poznámka: V záhlaví sloupce je ve výchozím nastavení uveden vzorec použitý pro výpočet. Často je vhodnější přidat k vypočteným polím alias.