国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

程序員加班熬夜寫代碼為什么效率低?一個小疏忽折騰我一小時!

0
分享至

程序員熬夜寫代碼為什么效率低?看我因為一個簡單的問題撓破頭!硬是花了我快一個小時,最后突然反應過來,想死的心都有了!后來我安慰自己:這不能怪我,因為熬夜寫代碼真的容易走神!

事情很簡單,我需要做一個Excel導出數(shù)據(jù)的功能,根據(jù)時間先把數(shù)據(jù)查詢出來,然后寫入Excel中進行保存,功能很簡單吧?

這就涉及到了Sql語句了,現(xiàn)在有兩張表,本來這兩張表的數(shù)據(jù)是獨立的,但是,做Excel導出時,需要將這兩張表中的部分數(shù)據(jù)進行合并,所以,就涉及到了聯(lián)查功能。

最開始,我以為問題很簡單,因為兩張表中都有字段“xxxNo”和“xxxId”,而在系統(tǒng)的業(yè)務邏輯中,這兩個字段合并起來應該是全局唯一的,但是,偶爾會出現(xiàn)不是唯一的情況,因此,這兩個字段并沒有被設計成唯一索引。

我希望Sql語句達到的效果應該是A表為主表,B表為從表,A表Left Join B表,想要達到的目的就是,A表不管有多少數(shù)據(jù)先查出來,然后再根據(jù)A表已有的數(shù)據(jù)去聯(lián)查B表。

但是,我查詢出來的數(shù)據(jù)條數(shù)始終不對,假設A表的數(shù)據(jù)量有100條,我希望不管B表有多少數(shù)據(jù),聯(lián)表查詢后的數(shù)據(jù)總條數(shù)就應該是100條,但是,我查出來的數(shù)據(jù)始終是大于100條。

因為“xxxNo”和“xxxId”這兩個字段在B表內(nèi)并非唯一,所以查詢就有問題了。

然后,我對B表進行了重新改造,直接在B表中新增了一個字段“AId”,即A表數(shù)據(jù)行的Id。

按照我的認知,這樣一來,不管怎么樣,這個“AId”在B表內(nèi)肯定是唯一的,因為只有A表在新增數(shù)據(jù)時,B表會跟著新增數(shù)據(jù),并且因為A表的Id是自增的,怎么搞也不會重復吧!

然后,詭異的事情就出現(xiàn)了,我將代碼改好以后,新增了一條數(shù)據(jù),選擇了數(shù)據(jù)導出,結(jié)果只出現(xiàn)了一條數(shù)據(jù)!可是,A表明明有101條數(shù)據(jù)啊,怎么在B表中新增字段以后查出來的數(shù)據(jù)只有1條了呢?

我開始懷疑起了我對數(shù)據(jù)庫的認知,難道Left Join B表后,按照A表的Id進行匹配,只會聯(lián)合查詢出A表Id和B表“AId”匹配的數(shù)據(jù)?

為了驗證我的想法,我又新增了一條數(shù)據(jù),A表數(shù)據(jù)來到了102行,然后我再點擊數(shù)據(jù)導出,結(jié)果數(shù)據(jù)真的只有2行!

此時,我有點崩潰了!難道我一直以來對數(shù)據(jù)庫查詢的認知有問題?

你們絕對想不到我犯了什么樣的錯誤!并且,你們也絕對想不到我是怎么發(fā)現(xiàn)這個錯誤的!其實,錯誤非常簡單!

因為,在“錯誤”出現(xiàn)的時候,已經(jīng)過了凌晨0點!

我一直以來都是根據(jù)時間查詢的,即當天的0點到當天的23點59分59秒這個時間段查詢的數(shù)據(jù),根據(jù)這個條件,查詢出來的數(shù)據(jù)是100行!

并且,我的軟件第一次進入查詢界面,代碼就會自動將時間控件置為當天的0點到當天的23點59分59秒。

因為每次改完代碼,我都需要重啟軟件,因此,時間控件的值就會被自動重置,在我改完代碼后,時間就被重置了。

所以,我即使新增了一條字段,A表此時能查詢出來的數(shù)據(jù)條數(shù)也就只有一條!

而我是怎么發(fā)現(xiàn)這個問題的呢?

因為我改完代碼以后,數(shù)據(jù)條數(shù)始終不對,我就進了數(shù)據(jù)庫去查詢數(shù)據(jù)來驗證我的Sql語句到底有沒有寫錯,但是,在我的意識里,是還沒過0點的,所以,我的查詢條件依然寫得是前一天的0點到23點59分59秒這個時間段。

結(jié)果,查出來的數(shù)據(jù)依然是100條!

剛開始我還納悶,此時數(shù)據(jù)明明是102條啊,怎么查詢出來的數(shù)據(jù)只有100條呢?

直到現(xiàn)在,我都沒有懷疑時間是否已經(jīng)過了0點這件事情!直到我撓破頭都想不到我錯在哪里的時候,我下意識地拿起手機想要放松一會兒,結(jié)果發(fā)現(xiàn)我的手機是黑屏的!

此時我恍然大悟,因為我的手機過了凌晨0點會自動熄屏的!

結(jié)語

得知真相的我,真的被自己蠢哭了,直到我解決問題的時候,都已經(jīng)快凌晨1點了!我竟然在這個問題上折騰了那么久!

不過,這也提醒我,此時應該關閉電腦,好好休息了!否則,下一步又不知道犯什么蠢事了!

很多程序員都說加班或者熬夜寫代碼效率低,可能非程序員沒有什么概念,經(jīng)過我的事情,你們現(xiàn)在應該知道為什么加班或者熬夜寫代碼效率低了吧?因為當連續(xù)工作時間太長的話,腦子是真不好使了!

聲明:個人原創(chuàng),僅供參考

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
AI會在所有事情上超越我們!3800億估值公司CEO警告:海嘯將至人類卻假裝沒看到

AI會在所有事情上超越我們!3800億估值公司CEO警告:海嘯將至人類卻假裝沒看到

知識圈
2026-02-27 16:57:06
太突然!知名品牌宣布關閉在中國所有線上線下店鋪,店員:正2折起清倉!入華近20年,1月剛從紐交所私有化退市,網(wǎng)友:有點可惜

太突然!知名品牌宣布關閉在中國所有線上線下店鋪,店員:正2折起清倉!入華近20年,1月剛從紐交所私有化退市,網(wǎng)友:有點可惜

每日經(jīng)濟新聞
2026-02-28 14:51:10
浙江省紀委省監(jiān)委網(wǎng)站:林世南,主動投案

浙江省紀委省監(jiān)委網(wǎng)站:林世南,主動投案

浙江之聲
2026-02-27 20:27:04
中國駐以色列使館發(fā)布關于在以色列中國公民轉(zhuǎn)移撤離登記的通知

中國駐以色列使館發(fā)布關于在以色列中國公民轉(zhuǎn)移撤離登記的通知

澎湃新聞
2026-03-01 04:43:05
在美華人感慨:凡是移民美國的華人精英,不出兩代,就變成普通人

在美華人感慨:凡是移民美國的華人精英,不出兩代,就變成普通人

鯨探所長
2026-02-26 19:27:43
椰樹工廠開放參觀,炸出一堆猛料。。

椰樹工廠開放參觀,炸出一堆猛料。。

4A廣告網(wǎng)
2026-02-28 20:45:41
太丟人了!米蘭這晚39歲楊冪讓全世界看到,內(nèi)娛85女頂在外零地位

太丟人了!米蘭這晚39歲楊冪讓全世界看到,內(nèi)娛85女頂在外零地位

小娛樂悠悠
2026-02-28 09:28:50
日本新晉女神!阿部夏樹,魔鬼般的身材比例,算得上是頂級天賦。

日本新晉女神!阿部夏樹,魔鬼般的身材比例,算得上是頂級天賦。

情感大頭說說
2026-02-28 15:21:28
美方扶持的4位中國富豪開始露頭了:在華瘋狂撈金,扭頭捐給美國

美方扶持的4位中國富豪開始露頭了:在華瘋狂撈金,扭頭捐給美國

古史青云啊
2026-02-20 16:23:31
知名演員秦嵐自曝患病,已做手術!

知名演員秦嵐自曝患病,已做手術!

極目新聞
2026-02-28 23:12:57
回顧“91女神”琪琪:五官出眾,卻因天真讓自己“受傷”

回顧“91女神”琪琪:五官出眾,卻因天真讓自己“受傷”

就一點
2025-11-22 10:36:39
章子怡也沒想到,2026春節(jié)才過不到11天,54歲汪峰再迎噩耗

章子怡也沒想到,2026春節(jié)才過不到11天,54歲汪峰再迎噩耗

林雁飛
2026-02-28 23:18:31
重慶女子墜崖后續(xù):父親再曝細節(jié),遺體有缺失,6大疑點越扒越深

重慶女子墜崖后續(xù):父親再曝細節(jié),遺體有缺失,6大疑點越扒越深

云舟史策
2026-02-28 20:11:01
伊朗前王儲巴列維宣布將返回伊朗領導革命

伊朗前王儲巴列維宣布將返回伊朗領導革命

一種觀點
2026-01-19 19:36:11
一人睡遍整個娛樂圈?司曉迪打響了2026年第一炮

一人睡遍整個娛樂圈?司曉迪打響了2026年第一炮

閱毒君
2026-01-05 07:05:06
美以空襲伊朗,哈梅內(nèi)伊為什么依然不慌?

美以空襲伊朗,哈梅內(nèi)伊為什么依然不慌?

清書先生
2026-02-28 16:27:01
阿富汗被巴基斯坦暴捶:塔利班軍事依舊簡陋,財政多用于宗教建設

阿富汗被巴基斯坦暴捶:塔利班軍事依舊簡陋,財政多用于宗教建設

黃娜老師
2026-02-27 22:32:30
火箭輸熱火這一戰(zhàn),我不得不承認8個現(xiàn)實:烏度卡對火箭失控了

火箭輸熱火這一戰(zhàn),我不得不承認8個現(xiàn)實:烏度卡對火箭失控了

毒舌NBA
2026-03-01 08:18:33
6分鐘19個導彈連全軍覆沒,82架戰(zhàn)機被擊落,此戰(zhàn)給我們敲響警鐘

6分鐘19個導彈連全軍覆沒,82架戰(zhàn)機被擊落,此戰(zhàn)給我們敲響警鐘

混沌錄
2026-02-04 22:25:03
1-0后!阿森納無退路:曼城4連勝+差榜首2分,4場比賽定英超冠軍

1-0后!阿森納無退路:曼城4連勝+差榜首2分,4場比賽定英超冠軍

體育知多少
2026-03-01 07:36:10
2026-03-01 09:47:00
程序員古耕 incentive-icons
程序員古耕
程序員、網(wǎng)文作家、自媒體人
599文章數(shù) 389關注度
往期回顧 全部

頭條要聞

牛彈琴:中東大戰(zhàn)開始 有三個可怕的后果

頭條要聞

牛彈琴:中東大戰(zhàn)開始 有三個可怕的后果

體育要聞

球隊主力全報銷?頂風擺爛演都不演了

娛樂要聞

周杰倫兒子正面照曝光,與父親好像

財經(jīng)要聞

沖突爆發(fā) 市場變天?

科技要聞

狂攬1100億美元!OpenAI再創(chuàng)融資神話

汽車要聞

嵐圖泰山黑武士版3月上市 搭載華為四激光智駕方案

態(tài)度原創(chuàng)

時尚
家居
健康
藝術
房產(chǎn)

普通人穿衣不需要太復雜!顏色恰當、搭配和諧,高級又耐看

家居要聞

素色肌理 品意式格調(diào)

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

藝術要聞

這9個字讓你懷舊,能全認出就是真正的書法家!

房產(chǎn)要聞

濱江九小也來了!集齊海僑北+哈羅、寰島...江東教育要炸了!

無障礙瀏覽 進入關懷版