# ConceptId

{% hint style="info" %}
The **`ConceptId()`** function returns the internal id of a concept.

[*Read general information about Concepts and Ontology*](https://docs.wem.io/platform/wemmodeler/concepts-and-concept-queries/concepts)

This function is NOT SQL compatible. For more information about SQL compatibility, see our [documentation](https://docs.wem.io/platform/wemreference/sql-compatibility).
{% endhint %}

{% hint style="success" %}
Returns a <mark style="color:green;">number</mark> that is internally used by wem to identify <mark style="color:blue;">`concept`</mark>.

Returns <mark style="color:red;">**`Unknown`**</mark> if the parameter is unknown.
{% endhint %}

{% hint style="danger" %}

{% endhint %}

### Syntax

<details>

<summary><code>ConceptId(</code><mark style="color:blue;"><code>concept</code></mark><code>)</code></summary>

`ConceptId('tickets')`\
\=>*Result:* 382446

`ConceptId(unknownconcept)`\
\=>*Result: unknown*

`ConceptId(`\
&#x20;       `first(concept of [1482498: Colors]` \
&#x20;    `where concept:'SecondaryColor' = true)`\
`)`\
\=>*Result:* 113787

</details>

### Parameters

<table><thead><tr><th width="150">Name</th><th width="150">Type</th><th width="150" align="center">Required</th><th width="248.15953250810662">Description</th><th data-hidden>Required?</th></tr></thead><tbody><tr><td><mark style="color:blue;"><code>concept</code></mark></td><td>concept</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2611">☑️</span></td><td>a single concept, either literal or as expression</td><td>yes</td></tr></tbody></table>
