First Or Null Query
Example 1: Select First Or Null
In this example, we'll use the MySQL Execute function with the Type set to First Or Null to fetch a single record from MySQL.
Add MySQL Execute Function
Start by adding the MySQL Execute function. Give it a Result Name and set the Type to First Or Null.
Write the SQL Query
In the function configuration, write the SQL query you want to use to fetch data.
Assume we have a users table and want to fetch a user by their id. The users table schema looks like this:
Now write the following query:
Map Struct Fields to SQL Query
Since you're selecting only one field from the database, you don't need to map fields. Just provide an empty List[string] value.
Testing
Once everything is configured, the result (if found) will be available in the Data field as an optional value type. You should check the Found property to determine whether the data exists.


If no data is found, the result will be empty and the Found field will be false.
When Found is false, the value is excluded from encoding. However, in the stack, you can still check this flag to confirm the data was not found.

