Nejčastější dotazy/Base/028

    From The Document Foundation Wiki
    < Faq‎ | Base
    This page is a translated version of the page Faq/Base/028 and the translation is 100% complete.
    Other languages:

    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 <obsah pole field1>,<obsah pole field2>. (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.