Iva*_*kir 1 sql select map new-operator
我有一个包含两列整数的表.我想从中选择数据(以某种标准方式)并按规则添加新列:
例:
16 | 15 | 1
20 | 28 |-1
11 | 11 | 0
28 | 14 | 1
...
Run Code Online (Sandbox Code Playgroud)
SELECT X,Y,
CASE WHEN X > Y THEN 1
WHEN X < Y THEN -1
ELSE 0 END AS "Z"
FROM table_name
Run Code Online (Sandbox Code Playgroud)
听起来像你想要的SIGN功能
SELECT Col1, Col2, SIGN(Col1 - Col2) AS Col3
FROM T
Run Code Online (Sandbox Code Playgroud)