事務

          (Atomic,Consistent,Isolate,Durable)

          posted @ 2007-04-21 15:58 youngturk 閱讀(159) | 評論 (0)編輯 收藏

          什么是SOA,什么是EPR

          SOA是一種架構模型
          ERP——Enterprise Resource Planning 企業資源計劃系統

          posted @ 2007-04-19 13:27 youngturk 閱讀(343) | 評論 (0)編輯 收藏

          Select中DISTINCT關鍵字的用法?

          在使用mysql時,有時需要查詢出某個字段不重復的記錄,雖然mysql提供有distinct這個關鍵字來過濾掉多余的重復記錄只保留一條,但往往只用它來返回不重復記錄的條數,而不是用它來返回不重記錄的所有值。其原因是distinct只能返回它的目標字段,而無法返回其它字段,這個問題讓我困擾了很久,用distinct不能解決的話,我只有用二重循環查詢來解決,而這樣對于一個數據量非常大的站來說,無疑是會直接影響到效率的。所以我花了很多時間來研究這個問題,網上也查不到解決方案,期間把容容拉來幫忙,結果是我們兩人都郁悶了。。。。。。。。。

          下面先來看看例子:

              table
            id name
            1 a
            2 b
            3 c
            4 c
            5 b

          庫結構大概這樣,這只是一個簡單的例子,實際情況會復雜得多。

          比如我想用一條語句查詢得到name不重復的所有數據,那就必須使用distinct去掉多余的重復記錄。

          select distinct name from table
          得到的結果是:

            name
            a
            b
            c

          好像達到效果了,可是,我想要得到的是id值呢?改一下查詢語句吧:

          select distinct name, id from table

          結果會是:

            id name
            1 a
            2 b
            3 c
            4 c
            5 b

          distinct怎么沒起作用?作用是起了的,不過他同時作用了兩個字段,也就是必須得id與name都相同的才會被排除。。。。。。。

          我們再改改查詢語句:

          select id, distinct name from table

          很遺憾,除了錯誤信息你什么也得不到,distinct必須放在開頭。難到不能把distinct放到where條件里?能,照樣報錯。。。。。。。

          很麻煩吧?確實,費盡心思都沒能解決這個問題。沒辦法,繼續找人問。

          拉住公司里一JAVA程序員,他給我演示了oracle里使用distinct之后,也沒找到mysql里的解決方案,最后下班之前他建議我試試group by。

          試了半天,也不行,最后在mysql手冊里找到一個用法,用group_concat(distinct name)配合group by name實現了我所需要的功能,興奮,天佑我也,趕快試試。

          報錯。。。。。。。。。。。。郁悶。。。。。。。連mysql手冊也跟我過不去,先給了我希望,然后又把我推向失望,好狠哪。。。。

          再仔細一查,group_concat函數是4.1支持,暈,我4.0的。沒辦法,升級,升完級一試,成功。。。。。。

          終于搞定了,不過這樣一來,又必須要求客戶也升級了。

          突然靈機一閃,既然可以使用group_concat函數,那其它函數能行嗎?

          趕緊用count函數一試,成功,我。。。。。。。想哭啊,費了這么多工夫。。。。。。。。原來就這么簡單。。。。。。

          現在將完整語句放出:

          select *, count(distinct name) from table group by name

          結果:

            id name count(distinct name)
            1 a 1
            2 b 1
            3 c 1

          最后一項是多余的,不用管就行了,目的達到。。。。。

          唉,原來mysql這么笨,輕輕一下就把他騙過去了,郁悶也就我吧(對了,還有容容那家伙),現在拿出來希望大家不要被這問題折騰。

          哦,對,再順便說一句,group by 必須放在 order by 和 limit之前,不然會報錯,差不多了,發給容容放網站上去,我繼續忙碌。。。。。。

          posted @ 2007-04-17 11:17 youngturk 閱讀(69631) | 評論 (36)編輯 收藏

          好的檢索方法

          檢索

          posted @ 2007-04-05 16:14 youngturk 閱讀(196) | 評論 (0)編輯 收藏

          檢索功能一般步驟:

          檢索功能一般步驟:

          posted @ 2007-03-08 14:41 youngturk 閱讀(268) | 評論 (0)編輯 收藏

          關于數據庫中的默認表: dual

          數據庫中的默認表: dual

          posted @ 2007-03-08 11:15 youngturk 閱讀(362) | 評論 (0)編輯 收藏

          javascript

          1。在javascript中不可以將布爾變量傳到其中,可以是String,int等型 用if作判斷時候現在java中判斷出"Y","N"標志,再放在IF中作判段。

          2.javascript中打印輸出只能用alert打印出邏輯位置不可以打印出變量的值。
          3,在javascript中變量獲得java中變量的形式,var flag="<%=sFlag%>";
          4, check = eval("document.byForm.check_box_" + i + ".checked");//eval連結成字符串作用

          posted @ 2007-03-05 12:39 youngturk 閱讀(273) | 評論 (0)編輯 收藏

          不明白

          int?轉換為String?
          var表示右邊任何類型。
          當把一個connection設為setAutoCommit(false),它只能產生一個preparedStatement。
          擺脫尷尬的集中場合和幾種方式?

          保留小數點位數

          posted @ 2007-03-02 17:49 youngturk 閱讀(246) | 評論 (0)編輯 收藏

          prepareStatement的Statement區別是什么?

          prepareStatement的Statement區別是什么?

          posted @ 2007-02-28 08:49 youngturk 閱讀(3113) | 評論 (0)編輯 收藏

          Oracle不明白紀錄

          if ("Y".equals(sDelayFlag)) {
          ??????????? sqlWhere.append(" and? e.reserve_date<sysdate ");
          ??????????? if (!"".equals(sDelayDaysFrom)) {
          ??????????????? sqlWhere.append(" and e.reserve_date<=plusWorkingDayMAX(sysdate,-?) ");
          2。
          ??if( sItemCodeName != null && sItemCodeName.length() > 0 ) {
          ???sqlWhere.append(" and upper(a.item_code_name) like upper(?)");
          ???condList.add("%" + sItemCodeName + "%");
          2007.02.28
          存儲過程的應用?
          解決

          posted @ 2007-02-27 17:55 youngturk 閱讀(202) | 評論 (0)編輯 收藏

          僅列出標題
          共33頁: First 上一頁 24 25 26 27 28 29 30 31 32 下一頁 Last 
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 晋江市| 花垣县| 当雄县| 玉林市| 永平县| 凤台县| 凤庆县| 冀州市| 宜良县| 湄潭县| 鄄城县| 兴海县| 同德县| 离岛区| 喀喇| 博野县| 荥阳市| 林州市| 宜章县| 金山区| 米泉市| 大渡口区| 罗定市| 潢川县| 滦平县| 蕲春县| 吉林省| 阿拉尔市| 怀化市| 乐都县| 神农架林区| 醴陵市| 苏尼特右旗| 文水县| 青阳县| 织金县| 周至县| 黄陵县| 新河县| 繁昌县| 颍上县|