mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 15:18:01 +00:00
26 lines
510 B
Markdown
26 lines
510 B
Markdown
# Two Ways To Compute Factorial
|
|
|
|
In PostgreSQL, there are two ways to compute the factorial of a number.
|
|
There is a prefix operator and a postfix operator. The prefix operator is
|
|
`!!` and can be used like so:
|
|
|
|
```sql
|
|
> select !!5;
|
|
?column?
|
|
----------
|
|
120
|
|
```
|
|
|
|
The postfix operator is `!` and can be used like so:
|
|
|
|
```sql
|
|
> select 5!;
|
|
?column?
|
|
----------
|
|
120
|
|
```
|
|
|
|
See the [mathematical functions and operators
|
|
docs](http://www.postgresql.org/docs/8.1/static/functions-math.html)
|
|
for more details.
|