有人可以为我解释这段代码吗?它输出每个演示者(PNRFNAME)薪水(Salary_yearly)之间的差异
SELECT P2.PNRFNAME ,P1.PNRFNAME AS "pnrfname" , P2.SALARY_YEARLY - P1.SALARY_YEARLY AS "salary difference"
FROM PRESENTERS P2
JOIN PRESENTERS P1
ON P2.PNRFNAME < P1.PNRFNAME
订购P1.SALARY_YEARLY DESC
这是它的表格:
INSERT INTO PRESENTERS(PRESENTERID, PNRLNAME, PNRFNAME, AGE,YEARS, SALARY_YEARLY)
VALUES
答案 0 :(得分:1)
它将每个Presenter映射到彼此的Presenter,并告诉您他们的薪水有多少不同。它使用自联接来相互映射演示者。
Picasso.with(context).load(R.drawable.drawableName).fit().centerCrop().into(imageViewFit)
加入条件可能不常见,但可行。该连接确保您不会在单独的行上进行对称比较,例如Jason vs Tiff和Tiff vs Jason。这是因为给定任何两个名称,它们彼此不相等,但只有一个是字母数字顺序中的第一个。如果你使用了ON P2.PNRFNAME < P1.PNRFNAME
这个句子,你会得到Jason vs Tiff和Tiff vs Jason加倍我提到的。