線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:750
推到 Plurk!
推到 Facebook!

相似比對

答題得分者是:jackiemi2_seed
lovemari
中階會員


發表:134
回覆:224
積分:76
註冊:2005-08-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-09-15 16:45:02 IP:122.116.xxx.xxx 訂閱
小弟正在寫各PDA價格比對

在TABLE A 紀錄 PDA 機型

PDA-1A
PDA-1B
PDA-1C
PDA-1D
PDA-1E

PDA-2A
PDA-2B
PDA-2C
PDA-2D
PDA-2E

=================================


TABLE B 則紀錄 價格

PDA-1A ~ PDA-1E 價格都一樣 (英文只是語言而已)
那PDA-1 跟 PDA-2 價格不同

小弟不想寫 所有機種的價錢上去 因為實在太多了上萬種

想在TABLE B 寫各
PDA-1 $1000
PDA-2 $1500

那再做兩各TABLE 連接的時候
希望PDA-1x(不管後面英文多少只要是開頭是PDA-1 價格就帶 1000) (PDA-2x 價格就帶1500)

請問該怎麼做呢???


[code delphi]
SELECT A.PDA , B.MONEY
FROM TABLE A , TABLE B
WHERE A.PDA = B.PDA ????? <<<<<
[/code]







PDA-1A ~ PDA-1E 價格都一樣 (英文只是語言而已)
那PDA-1 跟 PDA-2 價格不同

===============




------
Program : Delphi 7
DataBase : Oracle 9i
Client : ClientDataSet
編輯記錄
lovemari 重新編輯於 2008-09-15 16:46:03, 註解 無‧
jackiemi2_seed
中階會員


發表:37
回覆:97
積分:76
註冊:2006-09-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-09-15 17:15:02 IP:61.218.xxx.xxx 訂閱
SELECT A.PDA , B.MONEY    
FROM TABLE A , TABLE B
WHERE left(A.PDA,5) = B.PDA
如果長度不固定,就看有什麼規則
===================引 用 lovemari 文 章===================
小弟正在寫各PDA價格比對

在TABLE A 紀錄 PDA 機型

PDA-1A
PDA-1B
PDA-1C
PDA-1D
PDA-1E

PDA-2A
PDA-2B
PDA-2C
PDA-2D
PDA-2E

=================================


TABLE B 則紀錄 價格

PDA-1A ~ PDA-1E 價格都一樣 (英文只是語言而已)
那PDA-1 跟 PDA-2 價格不同

小弟不想寫 所有機種的價錢上去 因為實在太多了上萬種

想在TABLE B 寫各
PDA-1 $1000
PDA-2 $1500

那再做兩各TABLE 連接的時候
希望PDA-1x(不管後面英文多少只要是開頭是PDA-1 價格就帶 1000) (PDA-2x 價格就帶1500)

請問該怎麼做呢???


[code delphi]
SELECT A.PDA , B.MONEY
FROM TABLE A , TABLE B
WHERE A.PDA = B.PDA ????? <<<<<
[/code]







PDA-1A ~ PDA-1E 價格都一樣 (英文只是語言而已)
那PDA-1 跟 PDA-2 價格不同

===============




------
OS : Win 7 pro
Program : Delphi 7
DataBase : Ms Sql 2008
系統時間:2024-05-05 21:53:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!