select id, value, ABS(value) as absolute_value, ceil(value) as ceiling_value, floor(value) as floor_value, round(value,1) as rounded_value from numbers order by id;
select
关键字表示要选择(检索)的数据列。id 和 value 是直接从表中选择的列。
ABS(value) as absolute_value:使用 ABS 函数计算 value 列的绝对值,并将结果命名为 absolute_value。例如,如果 value 是 -5,那么 absolute_value 就是 5。
ceil(value) as ceiling_value:使用 ceil 函数对 value 向上取整,结果命名为 ceiling_value。比如 value 是 3.2,ceiling_value 就是 4。
floor(value) as floor_value:使用 floor 函数对 value 向下取整,结果命名为 floor_value。若 value 是 3.8,floor_value 就是 3.
round(value,1) as rounded_value:使用 round 函数将 value 四舍五入到小数点后一位,结果命名为 rounded_value。若 value 是 3.14,rounded_value 就是 3.1。
from numbers
:指定数据来源是名为 “numbers” 的表。
order by id
:按照 id
列对检索出的结果进行升序排序。即最终结果集中的数据行将按 id
从小到大排列。