丟人的低階錯誤

2021-08-24 18:51:46 字數 311 閱讀 5700

今天犯了乙個低階錯誤

將乙個查詢很慢的帶有多個join的sql,使用store procedure 臨時表先得到篩選的結果後再join, 用來加速這個sql

可是期間犯了乙個低階錯誤,原來的sql有聚合函式 所以使用了group by。

我在拆分的時候前半部分插入臨時表的資料使用group by 是沒問題的,但是後半部分的純join我也group by了,產生了乙個怪現象,有的資料有3條重複,有的重複2條,有的不重複。

這個錯誤的怪現象我分析是sybase後台對group by實現的演算法產生的,具體沒有深入研究,以後可不能隨便group by了。

C 低階錯誤

1.陣列下標訪問越界 2.使用野指標 3.記憶體拷貝忽略字串結尾標誌 0 4.判斷無符號數是否小於0 5.迴圈變數資料型別太小 6.迴圈體內改寫迴圈變數 7.混淆 與 8.函式區域性變數或引數過大,堆疊溢位 9.資料型別不一致,變數或引數賦值出錯 10.分支流程未釋放動態申請的記憶體 案例 1 陣列...

order by asc低階錯誤

問題 查詢emp表,顯示部門號為10的所有雇員的name job sal和 deptno,並以工資公升序進行排序。14 30 24 sql select ename,job,sal,deptno from emp order by asc select ename,job,sal,deptno fr...

低階錯誤集合

1.檔名打錯 2018.10.11 t1 freopen forging r stdin freopen forging w stdout 看著好像沒什麼不對?freopen forging.in r stdin freopen forging.out w stdout 100分慘變0分 總分150...