SQL常用命令

2018-07-19  本文已影响0人  蛐蛐囍

substring: ( expression, start, length )

case

case when condition1 then 取值1
when condition2 then 取值2
else 取值3 end

row_number()

row_number() over (partition by variable1 order by variable2) rank

按variable1分组并在每个组内按variable2排序,最终生成序号,并将其命名为RANK.

Length

Length (str) str 是我們要找出長度的字串。

CAST

CAST (expression AS data_type)
参数说明:
expression:任何有效的SQServer表达式。
AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。
data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型。
使用CAST函数进行数据类型转换时,在下列情况下能够被接受:
(1)两个表达式的数据类型完全相同。
(2)两个表达式可隐性转换。
(3)必须显式转换数据类型。

SQL时间转换问题

from_unixtime()unix_timestamp()
FROM_UNIXTIME(unix_timestamp,format)
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化

数据分组

SELECT vend_id, COUNT(*) AS num_prods
FROM Products
GROUP BY vend_id;

上一篇 下一篇

猜你喜欢

热点阅读