# Starts with
> Supported in: Batch, Faster, Streaming
**Expression categories:** Boolean, String
## Declared arguments
* **Expression:** Expression to compare.
*Expression\*
* **Ignore case:** Boolean to decide if comparison should be case-sensitive or not.
*Literal\*
* **Value:** Value to compare against.
*Expression\*
**Output type:** *Boolean*
## Examples
### Example 1: Base case
**Argument values:**
* **Expression:** Hello world
* **Ignore case:** false
* **Value:** hello
**Output:** false
***
### Example 2: Base case
**Argument values:**
* **Expression:** Hello world
* **Ignore case:** false
* **Value:** Hello
**Output:** true
***
### Example 3: Base case
**Argument values:**
* **Expression:** Hello world
* **Ignore case:** true
* **Value:** hello
**Output:** true
***
### Example 4: Null case (ANSI mode off)
**Argument values:**
* **Expression:** *null*
* **Ignore case:** false
* **Value:** *null*
**Output:** false
***
### Example 5: Null case (ANSI mode on)
**Argument values:**
* **Expression:** *null*
* **Ignore case:** false
* **Value:** *null*
**Output:** *null*
***
### Example 6: Null case (ANSI mode on)
**Argument values:**
* **Expression:** *null*
* **Ignore case:** false
* **Value:** Hello
**Output:** *null*
***
### Example 7: Null case (ANSI mode on)
**Argument values:**
* **Expression:** hello world
* **Ignore case:** false
* **Value:** *null*
**Output:** *null*
***
### Example 8: Null case (ANSI mode off)
**Argument values:**
* **Expression:** *null*
* **Ignore case:** false
* **Value:** Hello
**Output:** false
***
### Example 9: Null case (ANSI mode off)
**Argument values:**
* **Expression:** hello world
* **Ignore case:** false
* **Value:** *null*
**Output:** false
***