您的位置:首页 > 数据库

DB2里面SQL语句相关实践

2012-11-02 19:20 239 查看
1.SELECT子句中,通过指明DISTINCT关键字删除列中的重复信息:

SELECT DISTINCT
USER_ID
FROM
CLOUD.SMS

SELECT  COUNT(DISTINCT USER_ID) AS count  FROM CLOUD.SMS

SELECT  COUNT(DISTINCT USER_ID) AS count  FROM CLOUD.CONTACT


SQL分析:SMS是CLOUD项目中的一张表名称,USER_ID是SMS表中的用户ID。

第1-4行代码:是查询表SMS中去重过的所有USER_ID。

第7-9行代码:是count去重过的USER_ID的总数目。

2.日期时间戳Timestamp的比较(统计本月30天之内的数据):

SELECT COUNT(DISTINCT USER_ID) AS count
FROM
CLOUD.USER_SYNC_RECORD
WHERE
days (date(current_timestamp)) - days (date(SYNC_TIME))<30


SQL分析:统计本月30天之内的数据。其中current_timestamp是时间戳TIMESTAMP类型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: