美文网首页
【题目】sql和其他语言的思考方式

【题目】sql和其他语言的思考方式

作者: 曾二爷耶 | 来源:发表于2019-02-01 11:24 被阅读0次

sql和其他的语言的思考方式是有很大的区别的。今天我们就出一道现实中遇到的题来看看到底有啥不同。

一、背景&前提假设

背景:有用户之间加好友的业务存在表user_friend中:

user_id friend_uid
00001 00002
00002 00003
00002 00001

用户不能自己加自己也就是没有user_id==friend_uid的情况

二、需求

需要统计整个表中有多少对相互关注的用户,比如上表就只有一对。
分别使用sparksql和python写出你的代码
sql: 假设有上表user_friend
python:

def func(data):
 '''
 data 类型为list<list<string,string>>
 例子 [['00001','00002'],['00002','00001']]
 '''
 #show your code 
 pass

请在留言中展示你的才华,将在下片文章中进行分析。

相关文章

网友评论

      本文标题:【题目】sql和其他语言的思考方式

      本文链接:https://www.haomeiwen.com/subject/gmnrsqtx.html