2011-06-13 81 views
0

我想寫一個選擇查詢與一個人的名字和姓氏。 我已經爲每個書面查詢。在使用Microsoft Access時,我無法得到兩者的交集。那麼,對於我來說,用一個人的fname和lname的字母檢索所有記錄的方式是什麼?我現在的查詢如下:如何爲Microsoft Access中的兩個條件的交集編寫一個選擇?

select Registration_No, FName, MName, LName 
from Registration 
where FName like '" + fname + "%' 
    AND select Registration_No, FName, MName, LName 
    from Registration 
    where LName like '" + lname + "%' " ; 

我應該改變什麼才能使這項工作?

回答

0

構建這樣的一個基本的SQL命令,你把你所有的搜索的東西,並把它像這樣的WHERE後:

select Registration_No, FName, MName, LName 
from Registration 
WHERE FName like '" + fname + "%' 
    AND LName like '" + lname + "%' " ; 
+0

謝謝你這麼多。 – Samiksh 2011-06-13 09:26:29

+0

我在jsp中執行下面的代碼時遇到了另一個問題; <%STAT3 = conn.createStatement(); rsobj = stat3.executeQuery(query1); ((rsobj.next()) {int charge = Integer.parseInt(rsobj.getString(4)); RATE1 =電荷+ RATE1;%> 淨應付金額<%=rate1%> 由於金額 <(%)= rsobj.getString(6)%> <%}%>這裏,和while循環一樣,速率出現很多次;我只想要最終的價值出現。 – Samiksh 2011-06-15 07:45:43

+0

@Samiksh,你應該添加這個作爲一個新的問題 – hawbsl 2011-06-15 11:14:15

相關問題