随笔分类 - SQL
摘要:题目:现在有用户id和他购买过的产品id,给用户推荐和他相似的用户所有买过的产品id; 推荐的产品需要排除本用户已购买过的,相似用户:曾经购买过2种或者两种以上相同的产品; user_id product_id a 1 a 2 a 3 b 1 b 2 b 4 输出结果: user_id_1 user
阅读全文
摘要:SELECT unix_timestamp(); --获取当前时间戳 SELECT current_timestamp; --获取当前时间 SELECT from_unixtime(unix_timestamp()); --获取当前时间 SELECT CURRENT_DATE; --获取当前日期 S
阅读全文
摘要:SQL习题 SQL如何找出同一个ID values中连续小于 60的记录。 比如标蓝色的,中间有一个大于60的就不算连续。2次或者以上就算连续; table: product_id_value | index_id | product_id | date | id_values | time_cou
阅读全文
摘要:SQL性能优化 前言 SQL优化是一个长期的过程。很多优化原则并不是固定不变的,应根据实际业务要求进行。管理员应经常检查TOP SQL,及时与开发人员进行沟通,根据实际情况制定优化策略。原则上讲,SQL优化是应用开发人员的事。 第1条 SQL语句多表关联时,应使用别名。相关字段通过别名进行应用。使用
阅读全文
摘要:1、Hive中日期函数整理 yyyymmdd和yyyy-mm-dd日期之间的切换 方法1: from_unixtime+ unix_timestamp --20171205转成2017-12-05 select from_unixtime(unix_timestamp('20171205','yyy
阅读全文

浙公网安备 33010602011771号