![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 QZ_CHUNG ![]()
![]() |
就是不懂如何於查詢字串中加上and運算 並不是指 A = 1 and B = 2這種 而是指 (A&B)>1這種 用C#程式語言寫也是(A&B)>1 希望前輩能解惑,謝謝前輩
搜尋相關Tags的文章:
[ And運算 ] ,
本篇文章發表於2018-07-17 10:35 |
1樓 |
VB
Dim a, b As integer a = 1111 : b = 2222 a = a And b Debug.Print(a) C# { int a, b; a = "1111"; b = "2222"; a = a & b; Debug.Print(a); } 得到的答案是 6
本篇文章回覆於2018-07-17 17:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
QZ_CHUNG ![]() |
阿,是我沒寫好
我是希望在Oracle的查詢字串上做&運算 像是Select * From TableA a where (a.priv & a.priv2) > 1 這樣 造成前輩誤會了,抱歉
本篇文章回覆於2018-07-18 10:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
哦!!那您要的是查詢語法
參考看看 (非Oracle的 不過應該可行) SELECT [項目編號] And [項目名稱] AS Expr1, a.項目編號 , a.項目名稱 FROM 管制表主檔 AS a WHERE ((([a].[項目編號] And [a].[項目名稱])>1));
本篇文章回覆於2018-07-18 10:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
QZ_CHUNG ![]() |
P陳前輩的語法在MSSQL是可以的,
但在Oracle不能 錯誤訊息為:關係運算子無效 目前決定分兩次進行,撈回程式裡面做運算, 但還是希望能知道查詢語法怎麼寫
本篇文章回覆於2018-07-18 13:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
那就沒辦法了 ,有請 oracle 的人回答了
本篇文章回覆於2018-07-18 17:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 |
使用 bitand 函數
(http://www.test104.com/tw/tech/2871.html)
本篇文章回覆於2018-07-28 23:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |