<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    事務

    (Atomic,Consistent,Isolate,Durable)

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

    什么是SOA,什么是EPR

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

    posted @ 2007-04-19 13:27 youngturk 閱讀(341) | 評論 (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 閱讀(69628) | 評論 (36)編輯 收藏

    好的檢索方法

    檢索

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

    檢索功能一般步驟:

    檢索功能一般步驟:

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

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

    數據庫中的默認表: dual

    posted @ 2007-03-08 11:15 youngturk 閱讀(360) | 評論 (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 閱讀(270) | 評論 (0)編輯 收藏

    不明白

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

    保留小數點位數

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

    prepareStatement的Statement區別是什么?

    prepareStatement的Statement區別是什么?

    posted @ 2007-02-28 08:49 youngturk 閱讀(3112) | 評論 (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 閱讀(201) | 評論 (0)編輯 收藏

    僅列出標題
    共33頁: First 上一頁 24 25 26 27 28 29 30 31 32 下一頁 Last 
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    公告

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

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日产久久强奸免费的看| 中国一级特黄的片子免费 | 精品多毛少妇人妻AV免费久久| 国产亚洲成av片在线观看| 免费观看美女用震蛋喷水的视频 | 免费看又黄又无码的网站| 中文字幕乱码亚洲无线三区 | 亚洲日韩精品射精日| 一二三四在线观看免费高清中文在线观看 | 亚洲精品黄色视频在线观看免费资源| 成人无码WWW免费视频| 亚洲AV一二三区成人影片| 久久伊人亚洲AV无码网站| 18女人腿打开无遮掩免费| 亚洲JIZZJIZZ妇女| 国产亚洲精品一品区99热| 好爽…又高潮了免费毛片 | 日本高清免费中文字幕不卡| 毛片在线播放免费观看| 亚洲狠狠爱综合影院婷婷| 24小时日本电影免费看| 国产成人不卡亚洲精品91| 亚洲白色白色永久观看| 中文字幕精品亚洲无线码一区应用| 国产成人免费午夜在线观看 | 影音先锋在线免费观看| 在线观看免费视频网站色| 亚洲av日韩av永久在线观看| 亚洲人成网站影音先锋播放| 亚洲国产人成中文幕一级二级| 色窝窝免费一区二区三区| 热久久这里是精品6免费观看| 亚洲av无码片vr一区二区三区| 亚洲黄色在线播放| 亚洲熟妇无码另类久久久| 免费一级毛片清高播放| 成年女人毛片免费观看97| free哆啪啪免费永久| 毛片在线播放免费观看| 亚欧乱色国产精品免费视频| 337p日本欧洲亚洲大胆人人 |