MySQL 欄位相加的問題 |
答題得分者是:hagar
|
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
請問一下
在 FREEBSD 的 MYSQL 中
有一 TABLE_A 及 TABLE_B
TABLE_A 中有欄位 A1,A2,A3........ A1 A2 A3 有設 PRIMARY KEY
A1,A2,A3 均是 varchar TABLE_B 中,亦有欄位 B1,B2,B3,B4,B5......
其中 B1,B2,B3,B4 有設 PRIMARY KEY B1,B2,B3 的長度與欄位型態與 TABLE_A A1,A2,A3 相呼應 問題
1. 目前 A1 A2 A3 的內容,傳回不是字串,很奇怪 !!
例如 : A1='C' ,A2='0007' , A3='00000'
我的想法 A1 A2 A3 是 'C000700000 '
結果 傳回 8 ??? 2. 如何下 SQL 指令,取回 用 A1 A2 A3 ,
取回 B1 B2 B3 KEY 值一樣的所有資料 謝謝您 --------------------------------
這一網站,真的不錯!!
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
引言: 1.不用加號, 用 concat 這個 function, 例:感謝 hagar 問題 2 要問 mater-detail 的 SQL 語法 SELECT * FROM TABLE_B WHERE TABLE_B.B1 TABLE_B.B2 TABLE_B.B3 TABLE_A.A1 TABLE_A.A2 TABLE_A.A3 似乎無法成功 謝謝您 -------------------------------- 這一網站,真的不錯!!Select concat(A1, A2, A3) From Table_A第 2 個小弟就不懂了. -- hagar.
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
引言: 改成如下試試:可以了,謝謝您 很好奇,一般程式的語法 A1 A2 A3 還是字串, 為何 SQL 還要搞一個 CONCAT 的函數.....不解 -------------------------------- 這一網站,真的不錯!!SELECT * FROM TABLE_B WHERE concat(TABLE_B.B1, TABLE_B.B2, TABLE_B.B3) = concat(TABLE_A.A1, TABLE_A.A2, TABLE_A.A3)-- hagar.
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |