终于知道工资为什么要保密了。。。

科技   科技   2024-08-16 09:14   广东  

点击关注公众号,SQL干货及时获取

后台回复:1024,获取海量学习资源
往期热文

你离完全理解SQL就差这10步(上)

18 个工作中常用 Shell 脚本

SQL 中的高级字符处理函数

最近在网上看到一个关于薪资的帖子:

在职场待久了,大家都会形成一些默认的共识,其中不要打听别人的薪资或者公布自己的薪资,这是最基本的操作。

有人可能会好奇:不就是工资吗?有必要那么较真吗?

你还别说,真有必要。

从公司层面来说,同一个岗位,根据面试者过往的经验和薪资水平,面试的时候给的工资或多或少会有一定的浮动,特别是职级比较高的,这个浮动范围可能会更大。

但这些肯定不能让员工知晓,因为不患寡而患不均的道理大家都懂,一旦公开,总有人对自己的薪资不满意,对公司管理是非常不利的。

举个发生在我身上的例子。

2013年的时候入职刚入职一家公司,我进去的工资比另外2个老员工的工资高点,一次不小心让他们看到工资条了。

为这事在我面前念叨一个多星期,因为进去的时候我的职级跟他们是一样的,但是因为我上家公司的工资给的高点,所以新公司的工资自然会上浮一些。

后来这事被部门负责人知晓了,才以我的工作经验比较丰富才勉强压下去,并且警告我以后注意工资保密。

也就那个时候部门缺人,一直没找到合适的人,部门负责人才帮我压下去,这要是放现在估计我早已经被辞退了。

从个人层面上来说,就如上面帖子上说的,看到同级工资比你还高,心里肯定一万个为什么,凭什么,甚至会问候XX家人。

更有甚者出现一些薪资倒挂的现象,在知晓后更是如鲠在喉。

所以薪资这是别打听,也别炫耀。

当然你真要去踩这根红线,就要有勇气承担踩过之后的损失。

此外除了薪资,类似公司的用户数据,内部信息,员工个人信息等,都是一些红线,别拿自己前途去跟别人显摆这些信息,那是很愚蠢的行为。


下面是今天的一道有关连续性的SQL面试题

问题描述

编写一个 SQL 查询,查找所有至少连续出现两次的数字。

T20240206

例如,给定上面的 T20240206 表, 1 和 2 是连续出现至少两次的数字。

结果

该如何写这个SQL语句?

解析思路

这个解法是连续性题目的其中一种解法。1、主要是通过关联子查询和自连接来比较每一行的上下两行是否相等 2、如果相等就表示连续的,如果不相等就不连续, 3、其中的where条件属于连续性判定中一种固定写法:(a.ID=t.ID+1 OR a.ID=t.ID-1) -- 判定上线两行是否相等

参考答案


select t.Num,count(*) Times
FROM T20240206 t
where exists (
select 1 from T20240206 a
where a.Num=t.Num
and (a.ID=t.ID+1 OR a.ID=t.ID-1)
)
group by t.Num

·················END·················
推荐一下我的小报童《SQL145题》,集合了145道日常工作中遇到的面试题和笔试题,所有题目均通过测试,目前买断价仅需10元,分享他人购买还可挣5元佣金,欢迎订阅。

SQL数据库开发
专注数据领域,分享SQL,数据分析,Python,Linux ,大数据等技术内容,以及AIGC在数据领域的应用。
 最新文章