?
1.關鍵字
Top N 返回記錄的條數(shù),
top N percent? 返回查出結果數(shù)量的百分比(四舍五入),
with ties 與order by,top 一起用能夠查出和最后一條記錄相等的數(shù)據(jù),
distinct? 消除重復記錄
2.集合函數(shù)
Count(字段名) 統(tǒng)計數(shù)據(jù)忽略空行
count(*)? 統(tǒng)計不忽略空行,avg,max,min,sum
3.分類匯總查詢
Group by 子句按字段分類,相同字段為一組
注意:用于分類的字段必須是查詢的字段,不要對包含多個空值的字段使用,空值也會作為一組
Having 子句只能在group by 子句中使用作為條件判斷類似于where ,但where中不能調(diào)用聚合函數(shù),而having中可以.
4.Rollup 操作符
Cube 操作符
Compute 子句
Compute by 子句
5.聯(lián)接查詢
內(nèi)聯(lián)接查詢 : 返回滿足聯(lián)接條件的數(shù)據(jù)
表1 inner join 表2 on 聯(lián)接表達式
例:select distinct (lastname+' '+firstname) as name,orderid from employees as e inner join orders as o on e.employeeid=o.employeeid
外聯(lián)接查詢:返回滿足聯(lián)接條件的數(shù)據(jù),也返回左邊或者右邊表不符合聯(lián)接條件的記錄
左向外聯(lián)接:返回table1所有的記錄,如果table1中的記錄在table2中沒有匹配的記錄,則結果集和table2相關的字段為空值
Table1 left join table2 on 聯(lián)接expression
Table1 left outer join table2 on 聯(lián)接expression
右向外聯(lián)接:返回table2所有的記錄,如果table2中的記錄在table1中沒有匹配的記錄,則結果集和table1相關的字段為空值
Table1 right join table2 on 聯(lián)接expression
Table1 right outer table2 on 聯(lián)接expression
完整外聯(lián)接查詢:返回兩個表所有的記錄,互相沒有匹配記錄時填充空值.
Table1 full join table2 on 聯(lián)接expression
Table1 full outer table2 on 聯(lián)接expression
?
交叉聯(lián)接查詢:如果沒有where,返回table1,table2的笛卡兒乘積,既所有記錄的不同交叉組合
Table1 cross join table2
?
6.合并多個記錄集
Union? [all]操作符
要求引用的所有的表都有相似的數(shù)據(jù)結構,相同的字段數(shù)且每個查詢中字段的順序要相同
如果要全部返回不刪除重復記錄就使用all
盡量把復雜的查詢分解提高查詢效率.
?
7.子查詢
一個查詢語句嵌套在DML(select,update,delete,insert)語句中,則該語句被成為子查詢.嵌套最多32層,功能類似于聯(lián)接查詢,主要用于當查詢需要多個步驟時.
分類:
相關子查詢子查詢重復執(zhí)行,并將結果值代入外部查詢的where子句進行評估.
內(nèi)層子查詢被反復執(zhí)行,對外層查詢的每行內(nèi)層子查詢都執(zhí)行一次.
先外層查詢再內(nèi)層查詢再外層再內(nèi)層
例:select lastname,firstname from employees as e where '1998-1-1' in (select orderdate from orders as o where o.employeeid=e.employeeid)
相關子查詢的操作符 exists(not exists)用于限制外部查詢,使其結果集符合子查詢的條件,子查詢返回true ,false
例:select lastname,firstname from employees as e where exists (select * from orders as o where o.employeeid=e.e.employeeid and o.orderdate='1998-1-1')
嵌套子查詢? 只執(zhí)行一次子查詢并將結果值代入外部查詢的where子句進行評估.
內(nèi)層子查詢執(zhí)行完畢,再執(zhí)行外層查詢.
?例:select lastname,firstname from employees where employeesid in (select employeesid from orders where orders.orderdate='1998-1-1')
?
子查詢可以作為派生的表
可以作為表達式
Select? productname,unitprice,(unitprice-(select avg(unitprice) from products) ) as diff from products where productname='chai'
模擬聯(lián)接子句
模擬having子句
posted @
2006-10-09 14:21 疾風之狼的java之旅 閱讀(294) |
評論 (0) |
編輯 收藏
?
最近這兩個星期,遇到的每件事都值得我記憶回味,從中更深層次的認識自己,看清自己。
主要三件事:1.辭職。
?????????????????? 辭職時的考慮,擔憂。新工作的洽談,選擇和分析新公司的狀況。
????????????????? 從結果看當時的想法那些是對的,那些是謬誤的
?????????????? 2. 做金揚網(wǎng)站。
????????????????? 剛接到私活事的心情,冷了兩個星期后的心情,做網(wǎng)站的態(tài)度,做網(wǎng)站的效率。到底做出了什??? 么。趕活時的心情,做完后我的心情和感受。
?????????????? 3.新公司里學習php和接受考驗。
????????????????????? 學習php的體驗,以及筆記整理。失敗在傲慢和輕視。
????????????????????? 人際關系的處理。
?????????????????????
?
需要思考的幾個問題:1.怎么學習
????????????????????????? 遠期的學習目標,近期的學習目標,最迫切要學習的知識。
????????????????????????? 學習的方法:記學習筆記,看書,聽教程,上網(wǎng)查資料,找相關的網(wǎng)站。練習,練習,再練習。
????????????????????????? 學習的時間,學習的方式。
????????????????????????? 2.怎么工作
????????????????????????? 工作的意義:為什么而工作,工作的方向,目標。
????????????????????????? 工作的方式:上班,私活
????????????????????????? 怎樣對待工作的時間,安排工作的時間,在城青的時候我怎樣對待工作和工作時間的
??????????????????????
????????????????????????? 3.怎么生活
posted @
2006-07-05 14:17 疾風之狼的java之旅 閱讀(194) |
評論 (0) |
編輯 收藏
?
1.解決了金楊網(wǎng)站論壇的問題。
2.遺留問題:金楊網(wǎng)站的文檔。
??????????????? php模板的學習
??????????????? 金揚網(wǎng)站增加一個欄目。
posted @
2006-07-03 09:14 疾風之狼的java之旅 閱讀(240) |
評論 (0) |
編輯 收藏
?
1.學習smarty模板技術
2.寫學習手記
3.寫一個例子
4.在博客上寫php和smarty的安裝詳解
5.寫心情博客
6.寫上次開發(fā)金楊網(wǎng)站的心得
posted @
2006-06-30 09:02 疾風之狼的java之旅 閱讀(157) |
評論 (0) |
編輯 收藏
?
1.金楊網(wǎng)站交工,遺留了兩個問題:論壇和再加一個欄目
辦了一件傻事:話太多,說了不該說的話。
?
3.想出了一個php網(wǎng)站架構方案
4.晚上又是12點以后才睡覺,造成第二天睡眠不足。
5.晚上修改了金揚網(wǎng)站的幾個頁面顯示的樣式問題,空指針的跳轉問題,擴展了在線編輯器上傳文件的大小。發(fā)現(xiàn)了在線編輯器里上傳的圖片無法刪除的問題。
posted @
2006-06-29 09:35 疾風之狼的java之旅 閱讀(152) |
評論 (0) |
編輯 收藏
?
1.寫出用戶管理的接口類。
2.寫出分頁類。
3.寫出防sql注入的函數(shù)或類。
4.架構出php開發(fā)框架。
posted @
2006-06-29 09:20 疾風之狼的java之旅 閱讀(152) |
評論 (0) |
編輯 收藏
?
1.回顧已經(jīng)學習的php,語法,函數(shù)等
2.學習php的面向對象編程(oop),主要教程:PHP5學習對象教程
? 學習php分頁實例,php防注入等常用技巧,并且整理出自己的解決方案
3.查找合適的論壇,修改論壇。
4.寫金楊網(wǎng)站的安裝說明文檔,并且做成chm格式的文件。
posted @
2006-06-27 09:27 疾風之狼的java之旅 閱讀(177) |
評論 (0) |
編輯 收藏
摘要: 正則表達式概述
在前面已經(jīng)涉及了一些正則表達式的用法,現(xiàn)在將系統(tǒng)地學習正則表達式的語法和用途。正則表達式主要用于進行字符串的模式匹配,例如判斷一個字符串是否符合指定格式等。例如在windows下搜索文件,可以用“*”或者“?”這樣的通配符。在正則表達式的語法中,有更多這樣的符號用于表示一個字符串的模式,表7.1列出了所有的特殊符號,它們也被稱為元字符。
表7.1 正...
閱讀全文
posted @
2006-06-26 14:44 疾風之狼的java之旅 閱讀(1048) |
評論 (0) |
編輯 收藏
這次工作完成后一定要寫一篇詳細的總結發(fā)到博客里?
1.完成金楊網(wǎng)站的圖片列表顯示,報名,和后臺報名管理
2。查找合適的論壇代碼下載
3.修改論壇
4.學習php的文件上傳,發(fā)送email,分頁
6月27日總結回顧:
1。完成金楊網(wǎng)站的所有前臺和后臺程序。(遺憾是,沒有給他做鏈接管理,廣告管理,報名的頁面驗證做的也不好,后臺用戶登陸也未使用MD5加密)
2。未完成
3.未完成
4.未完成
posted @
2006-06-26 09:09 疾風之狼的java之旅 閱讀(161) |
評論 (0) |
編輯 收藏
?
01. 不說"不可能"三個字.
02. 凡事第一反應:找方法,而不是找借口.
03. 遇到挫折對自己大聲說:太棒了!
04. 不說消極的話,不落入消極情緒,一旦出現(xiàn)立即正面處理
05. 凡事先訂立目標,并且盡量制作"夢想版".
06. 凡事預先作計劃,盡量將目標視覺化.
07. 工作時間.每一分,每一秒都做有利于生產(chǎn)的事情.
08. 隨時用零碎的時間(如等人、排隊等)做零碎的事情.
09. 守時.
10. 寫下來,不要太依靠腦袋記憶.
11. 隨時記錄靈感.
12. 把重要的觀念,方法寫下來,并貼起來,以隨時提示自己.
13. 走路比平時快30%,走路時腳尖稍用力推進,肢體語言健康有力,不懶 散,萎靡.
14. 每天出門照鏡子,給自己一個自信的微笑.
15. 每天自我反省一次.
16. 每天堅持一次運動.
17. 聽心跳一分鐘,指在做重要事情前,疲勞時,心情煩躁時,緊張時.
18. 開會坐在前排.
19. 微笑.
20. 用心傾聽,不打斷對方說話.
21. 說話時聲音有力.感覺自己聲音似乎能產(chǎn)生有感染力的磁場.
22. 說話之前,先考慮一下對方的感受.
23. 每天有意識,真誠地贊美別人三次以上.
24. 及時寫感謝卡,哪怕是用便箋寫.
25. 不用訓斥,指責的口吻跟別人說話.
26. 控制住不要讓自己做出為自己辯護的第一反應.
27. 每天做一件"分外事".
28. 不管任何方面,每天必須至少做一次"進步一點點".
29. 每天提前15分鐘上班,推遲30分鐘下班.
30. 每天在下班前用5 分鐘的時間做一天的整理工作.
31. 定期存錢.
32. 節(jié)儉.
33. 時常運用"頭腦風暴".
34. 恪守誠信,說到做到.
35. I am the best One!!!
posted @
2006-06-24 19:34 疾風之狼的java之旅 閱讀(143) |
評論 (0) |
編輯 收藏
(1)不夠穩(wěn)重沉著。尤其作為剛剛參加工作不久的職場新鮮人,對突發(fā)事件往往措手不及,結果行動常過分急躁。更甚者每次遇事每次如此,給老板留下不可調(diào)教的印象。
(2)不夠成熟。不能具體地評斷工作價值,往往分不清工作的目的是什么,是為了賺錢?還是為了立名?或是為了樂趣。給老板一種整個人渾渾噩噩的感覺。
(3)理論與實際不能配合。喜歡夸夸其談,一旦需要實際操作時,往往發(fā)生許多困難,卻又找不出原因何在。
(4)對所犯的錯誤耿耿于懷。一旦出現(xiàn)失誤就無法釋懷,更無法從中領悟出正確的方法。
(5)斤斤計較,分不清主次。只看重眼前區(qū)區(qū)小事,無法透過現(xiàn)象去把握實質(zhì),沒有主次之分,往往殆誤很多機會。
(6)過高評估自己的能力。自信有很好的工作能力,但稍微涉及工作以外的其他方面,就極度缺乏自信心。
(7)考慮問題不夠嚴謹、全面。對工作匆忙做出決定,但朝令夕改,例如今天要求執(zhí)行A計劃,明天卻又把B計劃列為優(yōu)先。
(8)與周圍環(huán)境不能相融。總是自己獨立執(zhí)行,不能與同事、領導融洽相處。
(9)遇事猶豫不決。需要獨自處理的事情,常常猶豫不決,不能當機立斷而影響工作效率。
(10)辦事拖沓不守時。讓你定時完成的工作,總是找借口拖后,不能按時保質(zhì)完成,而且?guī)状沃罂偛灰姼倪M。
(11)恃才傲物。自認為在某一方面有別人無法比擬的特長,便對其他任何人視而不見,一副“除我之外誰也不行”的態(tài)度。
(12)過分謙虛自認卑微。無論在什么人面前,都有一種自我貶低的傾向,做起事來畏畏縮縮,在領導面前更是覺得自己相形見絀。
(13)缺乏創(chuàng)造力,因循守舊。工作中總是重復同一種方式,缺乏自我獨立創(chuàng)造的能力,不能出新。
(14)剛愎自用,固執(zhí)己見。不能聽取別人的建議,自以為是,對別人提出的善意批評也不能接受。
(15)缺乏團結協(xié)作精神。有好的建議不與別人分享,缺乏團結互助,相互協(xié)作的團隊精神。
如果你發(fā)現(xiàn)自己工作中已出現(xiàn)了上述三種以上的情況,那么老板炒你的日子也不會太遠了。
|
posted @
2006-06-24 09:29 疾風之狼的java之旅 閱讀(189) |
評論 (0) |
編輯 收藏