sql学习笔记(一)

来源:互联网 发布:淘宝客服模块代码 编辑:程序博客网 时间:2024/05/16 18:22

最近学sql了解到的两个函数:


SQL GROUP BY 实例

我们拥有下面这个 "Orders" 表:

O_IdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/05700Bush42008/09/28300Bush52008/08/062000Adams62008/07/21100Carter

现在,我们希望查找每个客户的总金额(总订单)。

我们想要使用 GROUP BY 语句对客户进行组合。

我们使用下列 SQL 语句:

SELECT Customer,SUM(OrderPrice) FROM OrdersGROUP BY Customer

结果集类似这样:

CustomerSUM(OrderPrice)Bush2000Carter1700Adams2000


oracle中的函数decode(条件,值1,结果1,值2,结果2,值3,结果3,... 值n,结果n,缺省值)

该函数的解释:
IF 条件=值1 THEN
    RETURN(结果1)
ELSIF 条件=值2 THEN
    RETURN(结果2)
    ......
ELSIF 条件=值n THEN
    RETURN(结果n)
ELSE
    RETURN(缺省值)

END IF


上面的内容参照了网上,包括w3school和一些网友的博客,感谢他们。


0 0
原创粉丝点击