This article explains how to use the CONCAT, JOIN, LEFT functions in MySQL using the app of MySQL in the SQL for Confluence (Pro Edition) app.
Instructions
Follow the steps:
Log into the Confluence instance.
Go to the required confluence page and edit the same.
- Add Insert a SQL macro and go to the the Edit option option to open the settingsmacro editor.
Select the a Data source profile and write enter the required SQL query in SQL statement as shown in the below image. Follow this link to configure Data source profile.a.
CONCAT () - This function allows you to add two or more strings together.
Code Block language sql SELECT user_name, CONCAT (display_name," ", active," ",created_date) AS Userdetails FROM cwd_user;
Click Save settings
in the macro editor and Update to save the page edits.
JOIN - A JOIN clause is used to combine rows from two or more tables, based on
column(s) common to both of them.
In
this example,
a join is used on two tables cwd_user and cwd_group.
The result is displayed based on the common columns in both the tables.
Code Block language sql SELECT user_name,last_name,group_name FROM cwd_user JOIN cwd_group on cwd_user.directory_id = cwd_group.directory_id;
Click Save settings
in the macro editor and Update to save the page edits.
LEFT () -
This function is a string function that returns the left part of a string with a specified length.
In
this example,
the statement uses the
LEFT
function to return the 10 leftmost characters of the stringgroup_name
. The long group_name can be displayed in a short form if required.Code Block language sql SELECT group_name, LEFT(group_name, 10) summary FROM cwd_group;
- Click Save settings
- in the macro editor and Update to save the page edits.
Info |
---|
|