<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 閱讀(162) | 評論 (0)編輯 收藏

    什么是SOA,什么是EPR

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

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

    好的檢索方法

    檢索

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

    檢索功能一般步驟:

    檢索功能一般步驟:

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

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

    數據庫中的默認表: dual

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

    不明白

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

    保留小數點位數

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

    prepareStatement的Statement區別是什么?

    prepareStatement的Statement區別是什么?

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

    僅列出標題
    共33頁: First 上一頁 24 25 26 27 28 29 30 31 32 下一頁 Last 
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    公告

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

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成欧美中文字幕| 亚洲人成人77777网站不卡| 曰批全过程免费视频免费看| 四虎成人免费观看在线网址| 亚洲制服丝袜一区二区三区| 国产精品视频免费观看| 亚洲婷婷天堂在线综合| 国产在线国偷精品产拍免费| 亚洲男人的天堂久久精品| 久久天天躁狠狠躁夜夜免费观看 | 97视频热人人精品免费| 亚洲婷婷综合色高清在线| 九九九精品成人免费视频| 亚洲精品中文字幕无乱码麻豆| 日韩毛片免费无码无毒视频观看| 亚洲中文无码永久免| 日韩成人免费视频播放| 亚洲av无码专区首页| 亚洲人成网站在线观看青青| 中国在线观看免费的www| 国产成人精品日本亚洲网站| 2019中文字幕免费电影在线播放| 亚洲免费观看网站| 女人被免费视频网站| 无码AV动漫精品一区二区免费| 久久久久亚洲?V成人无码| 一级毛片免费观看不卡视频| 中文字幕亚洲免费无线观看日本| 99热在线精品免费全部my| 免费夜色污私人影院网站| 亚洲精品高清无码视频| 日本免费网址大全在线观看| 亚洲av午夜电影在线观看| 久久亚洲国产欧洲精品一| 97在线线免费观看视频在线观看| 亚洲AV无码AV男人的天堂不卡| 国产精品亚洲产品一区二区三区| 久久久99精品免费观看| 亚洲欧美成人一区二区三区| 在线观看亚洲天天一三视| 91网站免费观看|