# Prompts

## sql_query

`PROMPT sql_query`

Guided workflow for database queries: discover schema, write SQL, run queries via Data Explorer

Authentication: no security requirement declared for this operation.

Parameters:

- `goal` (argument, string, optional) - What you want to learn from the data
  Type: string

## Examples

### JSON-RPC

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "prompts/get",
  "params": {
    "name": "sql_query",
    "arguments": {
        "goal": "<goal>"
      }
  }
}
```

### TypeScript

```typescript
const result = await client.getPrompt({
  "name": "sql_query",
  "arguments": {
    "goal": "<goal>"
  }
});
```

### Python

```python
result = await session.get_prompt("sql_query", arguments={
    "goal": "<goal>",
})
```
