Difference between revisions of "CEIL"
From SQLZOO
(Created page with "<table align='right' border='1'> <caption>Compatibility</caption> <tr><th colspan='3'>CEIL(f)</th></tr> <tr><td align='center'>'''Engine'''</td><td align='center'>'''OK'''</td...") |
|||
| Line 23: | Line 23: | ||
FLOOR(population/1000000) | FLOOR(population/1000000) | ||
FROM bbc | FROM bbc | ||
| + | </source> | ||
<source lang='sql' class='def'> | <source lang='sql' class='def'> | ||
SELECT population/1000000 AS a, | SELECT population/1000000 AS a, | ||
Revision as of 10:06, 16 July 2012
| CEIL(f) | ||
|---|---|---|
| Engine | OK | Alternative |
| ingres | Yes | |
| mysql | Yes | |
| oracle | Yes | |
| postgres | Yes | |
| sqlserver | No | FLOOR(-f) |
CEIL
CEIL(f) is ceiling, it returns the integer that is equal to or just more than f
CEIL(f) give the integer that is equal to, or just higher than f. CEIL always rounds up.
CEIL(2.7) -> 2 CEIL(-2.7) -> -3
In this example we calculate the population in millions.
SELECT name, FLOOR(population/1000000) FROM bbc
SELECT population/1000000 AS a, CEIL(population/1000000) AS b FROM bbc
See also