A. sql運算符解釋
&是按位與運算符,如:A&B 只有當A,B同時為真時,結果才為真,其他情況都為假。
| 是按位或運算符,如:A|B 只有當A,B同時為假的時候結果才為假,其他情況為真。
^是按位異或運算符,如:A^B 只有當A,B同時為真時候為真,其他情況都為假。
B. SQL語句怎麼表示除法運算
select case when 除數 =0 then 0 else 被除數/除數 end
C. sql 運算符
http://ke..com/view/425996.htm
個人覺得運算符並不多.網路下就知道啦
比較運算符
含義(示例)
=(等號) 等於 (A1=B1)
>(大於號) 大於 (A1>B1)
<(小於號) 小於 (A1<B1)
>=(大於等於號) 大於或等於 (A1>=B1)
<=(小於等於號) 小於或等於 (A1<=B1)
<>(不等號) 不相等 (A1<>B1)
下邊的連接不知道對你有沒有用去看看咯
http://wenku..com/view/aa243ff5f61fb7360b4c65e6.html
D. sql語句能做乘除法邏輯運算么
可以
方法一
sqlserver
select a/b,a+b,a*b
數字類型的計算,可以直接這樣寫的
方法二
select a.a/b.b,a.a+b.b
from a left join b on a.c=b.c
E. SQL資料庫中有哪幾類運算啊
主要四種
1實體完整性約束(每一行反應不同的實體)
通過索引,唯一約束。主鍵約束或標識屬性來體現
2域完整性約束(指給定列的輸入有效性)
通過限制數據類型,檢查約束,輸入格式,外鍵約束,默認值,非空等體現
3引用完整性約束(表之間的聯系)
通過主外建
4自定義完整性約束(根據用戶的需求)
F. mysql中運算符有幾種
mysql中有4類運算符,它們是:
算術運算符
比較運算符
邏輯運算符
位操作運算符
算術操作符
算術操作符是SQL中最基本的操作運算符,主要有一下幾種運算符:
+(加)、
-(減)、
*(乘)、
/(除)、
%(求余或者模)
比較運算符
一個比較運算符的結果總是1,0或者是NULL。MySQL中的比較運算符有:
=、<=>、<>
(!=)、<=、>=、>、IS
NULL、IS
NOT
NULL、LEAST、GREATEST、BETWEEN
.
.
.
AND.
.
.
、ISNULL、IN、NOT
IN、LIKE、REGEXP
邏輯運算符
邏輯運算符的求值所得結果均為TRUE、FALSE或NULL。
邏輯運算符有:
NOT
或者
!
AND
或者
&&
OR
或者
||
XOR(異或)
位運算符
位運算符是用來對二進制位元組中的位進行測試、移位或者測試處理。位運算符有:
位或(|)
位與(&)
位異或(^
)
位左移(<<)
位右移(<<)
位取反(~)
G. SQL算術運算符
你還是老實寫吧,sql不支持-=這種寫法 m_overage = m_overage - @needpay
H. transact-sql語言的運算符主要有哪些
運算符主要有以下六大類:算術運算符、賦值運算符、位運算符、邏輯運算符以及字元串串聯接運算符。
1 .算術運算符:可在兩個表達式上執行數學運算,兩個表達式可以是數字數據類型分類的任何數據類型。包括: + , - , * , / 和取模( % )。
2 .賦值運算符:Transact - SQL中的運算符( = ),( = )還可以在列標題和為列定義值的表達式之間建立關系。
3 .位運算符:在整形數據或者二進制數據(image類型除外)之間執行位操作。
運算符 & (按位AND), | (按位OR), ^ (按位異或XOR)都是兩上操作數。
4 .比較運算符:比較兩個表達式的大小或是否相同,其比較的結果是布爾值,即:true(表達式結果為真)、false、以及unknown。
註: text , ntext ,image數據類型不可用。
5 .邏輯運算符:可把多個邏輯表達式連接起來。包括AND,OR和NOT等運算符,返回帶有true,false值和布爾數據類型。
6 .字元串串聯運算符:用 + 加號進行字元串串聯,例:語句select ' kai' + ' xin' ,其結果為kaixin。
I. sql位運算符
按位運算符
位運算符在兩個表達式之間執行位操作,這兩個表達式可以為整型數據類型分類中的任何數據類型。
運算符含義
&(按位 AND) 按位 AND(兩個操作數)。
|(按位 OR) 按位 OR(兩個操作數)。
^(按位互斥 OR) 按位互斥 OR(兩個操作數)。
位運算符的操作數可以是整型或二進制字元串數據類型分類中的任何數據類型(但 image 數據類型除外),此外,兩個操作數不能同時是二進制字元串數據類型分類中的某種數據類型。下表顯示所支持的操作數數據類型。
左邊操作數 右邊操作數
binary int、smallint 或 tinyint
bit int、smallint、tinyint 或 bit
int int、smallint、tinyint、binary 或 varbinary
smallint int、smallint、tinyint、binary 或 varbinary
tinyint int、smallint、tinyint、binary 或 varbinary
varbinary int、smallint 或 tinyint
SELECT 3 & 9
結果為1
3的二進制:00000011
9的二進制:00001001
按位進行AND操作時,只有第1位上兩者都是1,其它位都有一個為0,所以結果為二進制的0001
SELECT 3 | 9
結果為11
按位進行OR操作時,可以認為就是加法運算
SELECT 3 ^ 9
結果為10
3的二進制:00000011
9的二進制:00001001
按位進行異或操作時,只有位上兩者不相同(1與0)結果才會是1,如果相同(1與1或0與0)則為0,在這里第一位上都是1,結果為0;第三位上都是0,結果為1;其它為1;所以結果為二進制的1010,也就是十進制的10