mirror of
https://github.com/jbranchaud/til
synced 2026-01-15 04:58:02 +00:00
26 lines
506 B
Markdown
26 lines
506 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 [arithmetic function
|
|
docs](http://stackoverflow.com/questions/7866353/git-list-all-available-commands)
|
|
for more details.
|