公告版位


關於本站 程式開發學習之路 ,這裡有Java程式開發相關技術等學習交流。

主要提高開發程式效率同時分享一些開發程式經驗、深入探討開發程式體驗等技術和教學。
相關技術等學習交流。


語言(Languages)及框架(Framework): JavaJSP/Tag/JSTL/ServletGrailsjQueryJavaScriptSpringSpringMVCSpringSecurityHibernateStrutsPHPC/C++GoogleAppEngineHTML5/CSS3Android、 Xml、 Ajax、 Json、 Ant、 UML、 ShellScripts、 AngularJS等



工具(Software)/環境(Environment): Windows7EclipseLinux、 Subversion、 mavenTomcatWeblogicJbossApache

資料庫(Database): MySQLOracle SQLPostgerSQLSQL Server


本站來自:Java程式教學甘仔店

喜歡本站可以加入粉絲~

Java鬥陣仔甘仔店粉絲頁

Google+


本站內容僅供分享學習交流之用,將不對任何資源負法律責任。如有侵犯您的版權,請來信或留言給我們,我們將盡快為您處理。


集合(Collection),又稱為容器(Container),可以用來持有物件。集合與陣列(Array)最大的不同在於陣列具有固定的長度,集合沒有固定的長度。

集合常用介面為:List,Set,Map。這三個介面皆是從JDK1.2版出現。

List介面:具有順序性,可取得指定位置的內容,或是把內容加到指定的位置。常見的實作類別(Implementing Class)有Vector, ArrayList。Vector自JDK1.0出現,從JDK1.2起,Vector類別實作List介面。

Set 介面 :不可加入重複的物件。舉例而言,x.equals(y),當x已經在Set中,則y不能加入。常見的實作類別為HashSet, TreeSet。

Map 介面 : 具有Key與Value,透過Key來取得對應的Value;key不可重複。常見的實作類別為HashTable, HashMap。 HashTable 自JDK1.0出現,從JDK1.2起, HashTable 類別實作Map介面。

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

參考網站:

Free SCJP Mock exams

javaranch

SCJP Mock Tests


Java A+ - 無名小站 | 文章分類:SCJP考古題(近850考題)

文章標籤

PG Levin Li 發表在 痞客邦 留言(1) 人氣()

DISTINCTGROUP BY 都是用來做去除重複資料的關鍵字,但用法不同,以下將針對這兩種做比較介紹


使用DISTINCT,必須放在SELECT區塊內第一個欄位的前方,如下列語句所示位置,其代表的意義是後面所跟的所有欄位都必須相同才能算重複的資料,換言之如果確認欲查出的欄位必須同時去除重複資料才能使用這個。
SELECT      DISTINCT id, user_id, order_date, order_status
FROM         user_order
ORDER BY id

結果︰

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

 

 
 
一元運算子:
             只有一個運算子,如:-2
 
二元運算子:
           有兩個運算子,如:4+5
 
三元運算子
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()



計算出每筆訂單有幾筆商品

SELECT 
      user_order_A.id,
      user_order_A.name,
      COUNT(user_order_A.id)
FROM  user_order_A
      JOIN products_table

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()


使用SUM及GROUP BY

SUM是總合,將此欄位加總
GROUP BY 是群組,也可以說是分組。
GROUP BY 可以配合SUM ,COUNT。

此查詢將同一訂單編號,的金額加總。

SELECT 

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()


使用MAX
找出每個訂單裡的最貴的商品價格
SELECT MAX(p.price),p.order_id,p.product_name
FROM products_table ASp
GROUP BY p.order_id;

結果:
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

子查詢,意即查詢中還有另一個查詢,子查詢放置的位置可以在select、from、where中,有其個別用法及意義。


        位置
Select區間
From區間
Where區間
意義
一個子查詢回傳資料給母查詢當作一個欄位使用,只能回傳一筆單欄資料,此時的where條件能與母查詢的from區塊比對。
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

NATURAL JOIN 自動依據相同名稱的欄位來做聯集,方式與INNER JOIN相同,結果略為不同

使用一般JOIN
語句︰
SELECT *
FROM occupation AS occ
            JOIN
                    user_order AS uo
            ON
                    occ.user_id = uo.user_id

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

 

優先值 
運算子
同等順序
1
括號:()[]
由右至左
2
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()