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 SQL statement as shown in the below image.
a. required SQL query in SQL statement. Follow this link to configure Data source profile.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 string
group_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 |
---|
|