DB2里面SQL语句相关实践
2012-11-02 19:20
239 查看
1.在SELECT子句中,通过指明DISTINCT关键字删除列中的重复信息:
SQL分析:SMS是CLOUD项目中的一张表名称,USER_ID是SMS表中的用户ID。
第1-4行代码:是查询表SMS中去重过的所有USER_ID。
第7-9行代码:是count去重过的USER_ID的总数目。
2.日期时间戳Timestamp的比较(统计本月30天之内的数据):
SQL分析:统计本月30天之内的数据。其中current_timestamp是时间戳TIMESTAMP类型。
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类型。
相关文章推荐
- Access和SQL Server里面的SQL语句的不同之处
- java for循环里面执行sql语句操作,有效结果只有一次,只执行了一次sql
- 数据库同步相关的SQL语句
- sql 语句相关
- 在db2中,如何在sql语句中将yyyymmdd格式的字符串转换为timestamp
- 编写高效 SQL 语句的最佳实践
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理
- 基础篇—SQL语句相关概念及练习
- SQL 关于表约束的相关执行语句
- 关于《一个SQL语句查询问题(查询最小值)(急)》回复里面没有正确理想的答案!
- SQL语句在Access和SQL Server里面的不同
- oracle数据库----SQL语句的实践(应用实例)
- 用sql语句查出和sql相关的性能计数器
- DB2中,查看某个应用正在执行的SQL语句
- 洞察 DB2 Universal Database: SQL 语句的生命周期
- SQL中拼凑SQL语句的相关注意点小结
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- SQLyog查询器里面正常显示带中文的sql语句的办法
- 使用sp_executesql执行动态SQL语句,同时向里面传入参数。