SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Ako programátor alebo dátový analytik sa často ocitnete pri práci s veľkým objemom dát. Jedným z najvýkonnejších nástrojov, ktoré máte k dispozícii, je SQL (Structured Query Language).

Tento SQL cheat sheet vám dáva najbežnejšie SQL objekty a príkazy, vrátane dátových typov, DML a DDL príkazov, agregačných funkcií, reťazcových a dátumových funkcií a poddotazov.

Je navrhnutý tak, aby bol rýchlou a praktickou referenciou, po ktorej môžete siahnuť vždy, keď komunikujete s relatívnou databázou.

Ak ste ako my a chcete si stiahnuť a vytlačiť alebo uložiť cheat sheet na vašom počítači, môžete si ho stiahnuť nižšie.

Obsah

Typy údajov SQL

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Typy údajov pre špecifické systémy správy databáz (DBMS) sa môžu líšiť (napr. Microsoft SQL Server vs MySQL ). Existuje však niekoľko, ktoré sa nachádzajú na väčšine systémov. Môžete ich rozdeliť do troch kategórií:

  1. Numerický

  2. Dátum a čas

  3. Reťazec

1. Číselné typy

Toto sú najbežnejšie číselné typy:

  • INTEGER : Celé číslo bez desatinnej čiarky.

  • SMALLINT : Menší rozsah celých čísel

  • BIGINT : Väčší rozsah celých čísel.

  • DECIMAL(p, s) alebo NUMERIC(p, s) : Napríklad desiatkové číslo (5,2) by sa zmestilo 123,45.

  • REAL : Číslo s pohyblivou rádovou čiarkou s presnosťou aspoň na 6 desatinných miest.

  • FLOAT(n) : Číslo s pohyblivou rádovou čiarkou s presnosťou najmenej n číslic.

2. Typy dátumu a času

  • DATE : Hodnota dátumu, zvyčajne vo formáte „RRRR-MM-DD“.

  • TIME : Časová hodnota, zvyčajne vo formáte „HH:MM:SS“.

  • DATETIME alebo TIMESTAMP : Kombinácia hodnôt dátumu a času.

3. Typy reťazcov

  • CHAR(n) : Reťazec s pevnou dĺžkou s n znakmi.

  • VARCHAR(n) alebo CHARACTER VARYING(n) : Reťazec s premenlivou dĺžkou.

  • TEXT : Reťazec s premenlivou dĺžkou s maximálnou dĺžkou určenou DBMS.

Príkaz SELECT

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Príkaz SELECT sa používa na získanie údajov z jednej alebo viacerých tabuliek. Môžete zadať stĺpce, ktoré chcete získať, a z ktorej tabuľky. Základný príkaz SELECT vyzerá takto:

SELECT column1, column2
FROM table;

Ak chcete získať všetky záznamy zo stĺpcov 'name' a 'country_id' z tabuľky 'city', váš SQL dotaz vyzerá takto:

SELECT name, country_id
FROM city;

Klauzula WHERE

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Klauzula WHERE vám umožňuje filtrovať výsledky príkazu SELECT na základe špecifických podmienok.

SELECT column1, column2
FROM table
WHERE condition;

Ak chcete získať záznamy z tabuľky „mesto“, kde je „populácia“ väčšia ako 1 000 000, váš dotaz vyzerá takto:

SELECT name, population
FROM city
WHERE population > 1000000;

OBJEDNAŤ PODĽA klauzuly

Klauzula ORDER BY vám umožňuje zoradiť výsledky príkazu SELECT podľa jedného alebo viacerých stĺpcov. Výsledky môžete zoradiť vzostupne (ASC) alebo zostupne (DESC):

SELECT column1, column2
FROM table
ORDER BY column1 ASC, column2 DESC;

Ak chcete napríklad získať záznamy z tabuľky „mesto“ zoradené podľa „populácie“ v zostupnom poradí, váš dotaz vyzerá takto:

SELECT name, population
FROM city
ORDER BY population DESC;

Spájanie viacerých tabuliek v SQL

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

V SQL existujú štyri bežne používané spojenia:

  1. VNÚTORNÉ SPOJENIE

  2. ĽAVÉ PRIPOJENIE

  3. SPRÁVNE PRIPOJTE SA

  4. ÚPLNÉ PRIPOJENIE

1. VNÚTORNÉ SPOJENIE

INNER JOIN získa záznamy, ktoré majú zhodné hodnoty v oboch tabuľkách.

Vezmime si príklad databázy interpretov a albumov a chcete nájsť všetky kombinácie interpretov a albumov. Toto je VNÚTORNÉ SPOJENIE:

SELECT *
FROM artists AS a
INNER JOIN albums AS b
ON a.artist_id = b.artist_id;

S INNER JOIN sa vo výsledkoch vrátia iba riadky so zhodnými hodnotami v zadaných poliach.

2. ĽAVÉ PRIPOJENIE

LEFT JOIN je tiež známy ako LEFT OUTER JOIN. Vráti všetky záznamy z ľavej tabuľky a zhodné záznamy z pravej tabuľky. Ak sa v pravej tabuľke nenájde žiadna zhoda, výsledok bude obsahovať hodnoty NULL.

Ak chcete napríklad získať zoznam všetkých interpretov a ich príslušných albumov (ak nejaké majú), môžete použiť LEFT JOIN:

SELECT *
FROM artists AS a
LEFT JOIN albums AS b
ON a.artist_id = b.artist_id;

Tento dotaz vráti všetkých interpretov, aj keď k nim v tabuľke albumov nie sú priradené žiadne albumy.

3. SPRÁVNE PRIPOJENIE

A RIGHT JOIN je tiež známy ako RIGHT OUTER JOIN. Vráti všetky záznamy z pravej tabuľky a zhodné záznamy z ľavej tabuľky. Ak v ľavej tabuľke nenájdete žiadnu zhodu, výsledok bude obsahovať hodnoty NULL.

Napríklad, ak chcete získať informácie o všetkých albumoch a ich pridružených interpretoch (ak existujú), použite RIGHT JOIN:

SELECT *
FROM artists AS a
RIGHT JOIN albums AS b
ON a.artist_id = b.artist_id;

Tento dotaz vráti všetky albumy, aj keď nemajú priradených interpretov v tabuľke interpretov.

4. ÚPLNÉ PRIPOJENIE

A FULL JOIN je tiež známy ako FULL OUTER JOIN. Kombinuje výsledky LEFT a PRAVÉHO spojenia. Inými slovami, vráti všetky riadky z ľavej a pravej tabuľky a doplní chýbajúce hodnoty hodnotami NULL, ak neexistuje žiadna zhoda.

Tu je príklad použitia tabuliek interpretov a albumov:

SELECT *
FROM artists AS a
FULL JOIN albums AS b
ON a.artist_id = b.artist_id;

Tento dotaz vráti všetky riadky z oboch tabuliek a vyplní hodnoty NULL, ak v žiadnej z tabuliek nie je zhoda.

Súhrnné funkcie SQL

Agregátne funkcie sa používajú na výpočet jedného výsledku zo sady vstupných hodnôt. Nazývajú sa „agregátne“, pretože prijímajú viacero vstupov a vracajú jeden výstup. Najbežnejšie sú:

  1. COUNT

  2. SUM

  3. AVG

  4. MAX

  5. MIN

1. Funkcia COUNT

Funkcia COUNT umožňuje spočítať počet riadkov vo výsledku dotazu. Túto agregovanú funkciu môžete použiť na určenie celkového počtu záznamov v tabuľke alebo počtu záznamov, ktoré zodpovedajú špecifickým kritériám.

Tu je príklad:

SELECT COUNT(*) FROM employees;

Tento dotaz vráti celkový počet zamestnancov v tabuľke 'zamestnanci'. Majte na pamäti, že pridanie klauzuly WHERE môže spresniť vaše výsledky:

SELECT COUNT(*) FROM employees WHERE department = 'HR';

2. Funkcia SUM

Funkcia SUM vypočíta celkový súčet číselného stĺpca. Je to užitočné, keď potrebujete vypočítať celkovú hodnotu konkrétneho číselného poľa. Napríklad tento dotaz vráti celkový súčet platov všetkých zamestnancov:

SELECT SUM(salary) FROM employees;

3. Funkcia AVG

Funkcia AVG vypočíta priemernú hodnotu číselného stĺpca. Táto funkcia je užitočná, keď chcete nájsť priemer konkrétneho číselného poľa. Napríklad tento dotaz vráti priemernú mzdu všetkých zamestnancov:

SELECT AVG(salary) FROM employees;

4. Funkcia MAX

Funkcia MAX nájde maximálnu hodnotu stĺpca. Toto sa často používa na nájdenie najvyššej hodnoty v číselnom poli alebo najnovšieho dátumu v poli dátum a čas. Napríklad tento dotaz vráti najvyšší plat:

SELECT MAX(salary) FROM employees;

5. Funkcia MIN

Nakoniec funkcia MIN vám pomôže nájsť minimálnu hodnotu stĺpca. Napríklad tento dotaz vráti najnižší plat:

SELECT MIN(salary) FROM employees;

Pamätajte, že v týchto dotazoch môžete použiť klauzuly WHERE a JOIN s viacerými tabuľkami.

Bežné funkcie reťazcov

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Tu sú najbežnejšie funkcie reťazcov, ktoré sa nachádzajú vo väčšine dialektov SQL (presná syntax sa môže líšiť):

  1. LEN alebo LENGTH(reťazec) : Vráti dĺžku reťazca.

  2. UPPER(reťazec) : Skonvertuje reťazec na veľké písmená.

  3. LOWER(reťazec) : Skonvertuje reťazec na malé písmená.

  4. SUBSTR alebo SUBSTRING(reťazec, začiatok, dĺžka) : Extrahuje časť z reťazca.

  5. TRIM(reťazec) : Odstraňuje z reťazca medzery na začiatku a na konci.

  6. LTRIM(reťazec) : Odstráni úvodné medzery z reťazca.

  7. RTRIM(reťazec) : Odstráni koncové medzery z reťazca.

Bežné numerické funkcie

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Tu sú najbežnejšie numerické funkcie, ktoré sa nachádzajú vo väčšine dialektov SQL (presná syntax sa môže líšiť):

  1. ABS(číslo) : Vráti absolútnu hodnotu čísla.

  2. ROUND(číslo, desatinné_miesta) : Zaokrúhli číslo na určitý počet desatinných miest.

  3. FLOOR(číslo) : Zaokrúhli číslo nadol na najbližšie celé číslo.

  4. CEIL alebo CEILING(číslo) : Zaokrúhli číslo nahor na najbližšie celé číslo.

  5. RAND() : Vráti náhodnú pohyblivú hodnotu od 0 do 1.

  6. MOD(n, m) : Vráti zvyšok n delený m.

  7. POWER(základ, exponent) : Zvyšuje číslo na mocninu iného čísla.

  8. LOG(číslo) : Vráti prirodzený logaritmus čísla.

Bežné funkcie dátumu

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Here are the most common date functions that are found in most SQL dialects (the exact syntax can vary):

  1. NOW(): Returns the current date and time.

  2. DATE(datetime): Extracts the date part of a date or datetime expression.

  3. TIME(datetime): Extracts the time part of a date or datetime expression.

  4. YEAR(date): Returns the year part.

  5. MONTH(date): Returns the month part.

  6. DAY(date): Returns the day of the month part.

  7. HOUR(time): Returns the hour part from a time.

  8. MINUTE(time): Returns the minute part from a time.

  9. SECOND(time): Returns the second part from a time.

GROUP BY And HAVING

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

When working with SQL queries, you may want to further summarize and filter your aggregated data. The GROUP BY and HAVING clauses provide this functionality.

1. Group By Clause

The GROUP BY clause allows you to group rows that share the same values in specified columns. It is commonly used with aggregate functions. This is the syntax:

SELECT column1, column2, aggregate_function(column3)
FROM table_name
WHERE condition
GROUP BY column1, column2;

For example, if you want to calculate the total sales amount for each product category, this is the query:

SELECT product_category, SUM(sales_amount)
FROM sales_data
GROUP BY product_category;

TIP: Combining GROUP BY and COUNT is a good way of finding duplicate values.

2. Having Clause

If you want to filter the aggregated results further, you can use the HAVING clause. The syntax is:

SELECT column1, column2, aggregate_function(column3)
FROM table_name
WHERE condition
GROUP BY column1, column2
HAVING condition;

If you want to find product categories with total sales of more than $1,000,000, you would write:

SELECT product_category, SUM(sales_amount)
FROM sales_data
GROUP BY product_category
HAVING SUM(sales_amount) > 1000000;

Quick Tips

  • Always use the GROUP BY clause before the HAVING clause.

  • The SELECT statement can only contain specified column names, aggregate functions, constants, and expressions.

  • When using the HAVING clause, filter conditions should be applied to the aggregate functions rather than directly to the grouped columns.

By understanding and properly applying the GROUP BY and HAVING clauses, you can better organize and analyze your data using SQL.

Subqueries

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

A subquery is also known as an inner or nested query. This is a query embedded within another SQL statement (such as a SELECT statement) or even inside another subquery.

Subqueries allow you to retrieve data based on the output of another query. The most common operators used with subqueries are:

  1. IN

  2. EXISTS

  3. ANY

  4. ALL

1. IN Operator

The IN operator tests if a value is within a set of values generated by the inner query. The syntax for using the IN operator with a subquery is as follows:

SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT column_name FROM other_table);

This returns rows from the outer query where the specified column value matches any of the values provided by the subquery.

Suppose you have an employee table and a departments table. You want to find employees who work in departments based at the head office. Here is a sample query

SELECT first_name, last_name
FROM employee
WHERE department IN (SELECT department FROM departments
                     WHERE location = "HQ");

For a more in-depth look, check out our article on the syntax.

2. EXISTS Operator

The EXISTS operator checks if there is at least one row resulting from the subquery. You can use the EXISTS operator to filter rows based on the existence of related data in another table. This is the syntax:

SELECT column_name(s)
FROM table_name
WHERE EXISTS (SELECT column_name FROM other_table WHERE condition);

When the subquery returns at least one row, the EXISTS operator returns true, and the relevant rows from the outer query are included in the result.

3. ANY Operator

The ANY operator is used to compare a value to any value in a set of values provided by a subquery. It’s commonly used with comparison operators like =, <, >, <=, or >=.

This is the syntax:

SELECT column_name(s)
FROM table_name
WHERE column_name operator ANY (SELECT column_name FROM other_table WHERE condition);

This will return rows from the outer query where the specified column value meets the condition against any value from the subquery.

4. ALL Operator

The ALL operator compares a value to all values within a set of values provided by a subquery. The conditions must be true for every value in the subquery’s result. This is the syntax:

SELECT column_name(s)
FROM table_name
WHERE column_name operator ALL (SELECT column_name FROM other_table WHERE condition);

This returns rows from the outer query only if the specified column value satisfies the condition against all values in the subquery’s output.

Data Manipulation (DML)

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Data Manipulation Language (DML) is a sub-language within SQL for managing and updating data. The most common statements are:

  1. INSERT

  2. UPDATE

  3. DELETE

1. INSERT Statement

The INSERT statement allows you to insert rows into a table. Here’s the basic syntax:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

For example, if you want to insert a new row into a ‘users’ table with columns ‘id’, ‘name’, and ’email’, you would use the following query:

INSERT INTO users (id, name, email)
VALUES (1, 'John Doe', '[email protected]');

2. UPDATE Statement

The UPDATE statement allows you to modify existing row data in a table. This is the syntax:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

For example, if you want to update the email address of a user with the id ‘1’ in the ‘users’ table, your query would look like this:

UPDATE users
SET email = '[email protected]'
WHERE id = 1;

TIP: remember to include a WHERE clause to avoid updating all rows in the table by mistake.

3. DELETE Statement

The DELETE statement allows you to remove rows from a table. Here’s the syntax:

DELETE FROM table_name
WHERE condition;

Ak chcete napríklad odstrániť používateľa s ID „1“ z tabuľky „používatelia“, váš dopyt bude vyzerať takto:

DELETE FROM users
WHERE id = 1;

TIP : vždy zahrňte klauzulu WHERE, aby ste určili, ktoré riadky sa majú vymazať, a vyhnete sa vymazaniu všetkých riadkov v tabuľke.

Správa databázy pomocou DDL

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Data Definition Language (DDL) je podjazyk SQL používaný na vytváranie a úpravu tabuliek a samotnej databázy. Najbežnejšie vyhlásenia DDL sú:

  1. VYTVORIŤ

  2. ALTER

  3. POKLES

1. Vyhlásenie CREATE

Príkaz CREATE vám umožňuje vytvárať nové databázové objekty, ako sú nové tabuľky, pohľady alebo indexy. Pri vytváraní novej tabuľky musíte definovať stĺpce, ich dátové typy a akékoľvek obmedzenia.

Tu je príklad vytvorenia tabuľky objednávok:

CREATE TABLE orders (
    id INTEGER PRIMARY KEY,
    product VARCHAR(255) NOT NULL,
    customer_id INT NOT NULL
);

TIP: vyberte vhodné typy údajov a obmedzenia, aby ste zabezpečili integritu údajov vo svojich tabuľkách.

Podrobnejší prehľad nájdete v našom článku na .

2. Vyhlásenie ALTER

Príkaz ALTER vám pomôže upraviť existujúce databázové objekty. Bežné použitia zahŕňajú:

  • pridávanie, úprava alebo vypúšťanie stĺpcov.

  • pridanie alebo odstránenie obmedzení z existujúcej tabuľky.

  • pridanie primárneho a cudzieho kľúča.

PRIDAŤ NOVÝ STĹPEC

ALTER TABLE users ADD COLUMN age INTEGER;

Upravte typ údajov stĺpca

ALTER TABLE users ALTER COLUMN age TYPE FLOAT;

Vypustite stĺpec

ALTER TABLE users DROP COLUMN age;

Pridajte jedinečné obmedzenie

ALTER TABLE users ADD CONSTRAINT users_email_unique UNIQUE(email);

Pridajte cudzí kľúč medzi tabuľky

ALTER TABLE users ADD FOREIGN KEY (country_id) REFERENCES Country(country_id);

3. Vyhlásenie DROP

Príkaz DROP vám umožňuje odstrániť databázové objekty, ako sú tabuľky, pohľady alebo indexy. Používajte ho opatrne, pretože natrvalo odstráni určený objekt a všetky jeho údaje.

Tu je príklad:

DROP TABLE users;

TIP : Pred vykonaním príkazu DROP sa uistite, že máte vytvorené správne zálohy.

Ak sa chcete dozvedieť viac o dátovom modelovaní, pozrite si toto video:

Transakcie

Transakcie zohrávajú kľúčovú úlohu pri udržiavaní integrity databázy , najmä ak sa súčasne vykonáva viacero súvisiacich operácií. Pri spracovávaní transakcií existujú tri základné operácie:

  1. ZAČAŤ

  2. ZAMESTNAŤ SA

  3. ROLLBACK

1. ZAČAŤ

Príkaz BEGIN označuje začiatok transakcie. Po vykonaní tohto príkazu vytvoríte východiskový bod pre vašu sadu príkazov SQL.

BEGIN;

2. ZÁVÄZNIŤ

Ak chcete dokončiť svoje zmeny a zachovať ich v databáze, použite príkaz COMMIT. To zaisťuje, že všetky operácie v rámci transakcie budú vykonané úspešne a trvalo.

COMMIT;

Tu je príklad úplnej transakcie s použitím klasického príkladu prevodu prostriedkov medzi účtami:

BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;

3. VRÁTENIE

SQL Cheat Sheet: Rýchly sprievodca základnými príkazmi

Pri práci s transakciami je tiež dôležité vedieť, ako vrátiť zmeny, keď sa vyskytne chyba. Príkaz ROLLBACK zruší všetky zmeny vykonané od začiatku transakcie:

ROLLBACK;

Tu je príklad transakcie so spracovaním chýb pomocou ROLLBACK:

BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
IF @@ERROR <> 0
    ROLLBACK;
ELSE
    COMMIT;

Záverečné myšlienky

Ako ste videli v tomto cheat sheete SQL, SQL ponúka množstvo príkazov a funkcií, ktoré vám umožňujú vytvárať, manipulovať a dopytovať údaje v relačnej databáze.

Od základných príkazov, ako sú SELECT, INSERT, UPDATE a DELETE, až po zložitejšie konštrukcie, ako sú JOIN a poddotazy, až po súhrnné funkcie, ktoré sme pokryli, SQL poskytuje flexibilitu na spracovanie širokej škály dátových úloh.

Neustále sa vracajte k tomuto cheatu, aby ste urýchlili svoj !


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.