有關寫sql語句經驗的問題

時間 2022-04-18 19:38:59

1樓:

看你用的是什麼資料庫了,如果你用mysql 或者access這種小資料庫當然sql簡單點好,因為他們功能沒有那麼強大,處理資料沒有那麼塊,而且複雜的sql語句也不支援。

不過有點規模的公司資料庫都是用oracle的,功能十分強大,資料處理起來十分塊,現在的傾向是把盡量資料庫能處理的讓資料庫去處理,盡量不在程式上出來,把程式上的負擔轉移給資料庫。如果你用oracle資料庫還什麼東西都用程式處理,只做簡單select insert delet update那麼太浪費資源,大材小用了。

如果批量處理複雜資料的時候就會寫儲存過程了,簡單來說就是sql語句寫的程式。儲存過程使用越來越多也是這個道理。

2樓:匿名使用者

不是所有的都是乙個sql都能解決的,那麼要函式跟儲存過程幹嘛呢?

還有效率問題,如果你乙個sql的效率很低,那麼你應該要使用多個sql了。

3樓:匿名使用者

當然可以使用乙個sql,但是在併發測試過程中如果發現sql語句的執行速度過慢的話,建議優化sql。

sql語句的問題,SQL語句的問題

額 為什麼不一樣呢?其實是你錯了 他們是一樣的 即recordcount記錄總數是一樣多的 但是 為什麼乙個116225 乙個是1呢?那麼,我建議你這樣做一下就知道怎麼回事了?set rs db.openrecordset sqlstr 這之後執行這麼一句話 rs.movelast 然後看一下 ms...

SQL求和語句,SQL裡邊的求和語句怎麼寫

select sum from select sum zy detail charge.charge amount from zy detail charge where zy detail charge.charge codein select fee code from or level whe...

還是SQL問題,sql語句的問題?

你的寫法是可以的,但是你寫的第乙個條件中。寫錯了,拼寫錯誤。select from song1,song2 where title and song2.singer 何必寫那麼複雜呢。這樣寫很清楚。select from song1 where select title,singer from so...

sql的查詢語句怎麼寫,SQL的查詢語句怎麼寫?

不知道樓主是否需要查詢這張表返回結果是不含有重複行。查詢表中不含重複行的語句 select distinct from table name 同時可以將 指定為你需要查詢的列 sql查詢 更新語句怎麼寫 1 首先需要開啟sql server 資料庫。2 點選新建查詢按鈕,進入sql 執行介面。3 編...

sql語句的問題

一 如果你能為這個表加上乙個唯一標誌字段比如自動增量 id 你這個問題就很好解決,否則很不好處理。二 在加上id欄位的情況下,這個 test表 變成 id num1 num2 num3 1 1 5 6 2 3 2 2 三 處理語句 select max tnum from select id,num...