⑴ 在sql中怎樣實現加減運算
首先,進行mysql命令行
點開始/運行,輸入cmd。
使用cd命令進入mysql所在文件夾。
執行mysql
-u
-t
即mysql
-u
用戶名
-t
密碼。
如果root用戶密碼為空,直接鍵入:
mysql
-u
root
回車即可。
進入mysql命令行後,輸入:
seledt
3+2;
回車,即可顯示結果為5.
如下所示:
mysql>
select
3+2;
+-----+
|
3+2
|
+-----+
|
5
|
+-----+
1
row
in
set
(0.00
sec)
mysql>
⑵ 如何用sql 語句對某一列的值進行加減
首相如果欄位為數字類型,則直接加減就可以了,如1樓所說。如果欄位為可轉化為數字的字元串形式則需要先進行類型轉化,使用
update 表名
set 欄位 = CAST(CAST(欄位 AS INT) + 1 AS VARCHAR(10))
⑶ sql條件查找加減法
update CARDINFO set consume=consume+100 where cardno='123456'
update CARDINFO set consume=payment+present-2
⑷ SQL資料庫欄位加減一個定量的實現語句。
這是一個相對復雜的處理,^_^,思路如下:
1.將PAS00000000055956的前3位PAS截取下來
2.將PAS00000000055956中的後14位數字截取下來,並轉換成數字,然後與9000000相加
3.將加的結果轉換為字元串,並與'0000000000000'進行拼接,
4.對拼接的字元串進行取得最右邊的14位,這樣保留了原來的PAS00000000055956的後面的14位長度不變
5.對取得的結果與第1步截取下來前3位PAS進行拼接,這樣得到了最後的結果,
具體的SQL語句如下:
substring(PAS00000000055956,1,3)+right('0000000000000'+cast((cast(substring(PAS00000000055956,4,14) as int) +9000000) as varchar(14)),14)
呵呵,希望能有幫助,^_^
⑸ 怎麼用SQL語法實現兩個數的加減乘除運算
首先,進行mysql命令行
點開始/運行,輸入cmd。
使用cd命令進入mysql所在文件夾。
執行mysql
-u
-t
即mysql
-u
用戶名
-t
密碼。
如果root用戶密碼為空,直接鍵入:
mysql
-u
root
回車即可。
進入mysql命令行後,輸入:
seledt
3+2;
回車,即可顯示結果為5.
如下所示:
mysql>
select
3+2;
+-----+
|
3+2
|
+-----+
|
5
|
+-----+
1
row
in
set
(0.00
sec)
mysql>
⑹ SQL數字 加減
select ID,isnull(QTY,0) - isnull(QTY_FIN,0) as QTY_W from TAB
⑺ 在SQL中怎樣實現加減運算
就是直接用加號減號就可以了
比如:select 3+4,結果就是7;select 8-4,結果就是4
兩個欄位的話就是select a欄位+b欄位(如果兩個欄位是字元串的話,就是a欄位的值跟上b欄位的值)
⑻ SQL語句,同一個表中,兩個欄位相減,應該怎麼寫
在oracle中加減乘除都是可以直接select的。
select 1+2 from al;
select 1-2 from al;
select 欄位一,MAX(欄位二)-MIN(欄位二) from 表
where 欄位一=1
group 欄位一
註:
1、欄位二必須是數值型的,或數據都可轉換為數值
2、where條件根據需要加
(8)sql中加減數字擴展閱讀:
1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式( Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。
3、SQL的數據控制功能:主要是對用戶的訪問許可權加以控制,以保證系統的安全性。
⑼ sql加減問題
withc1(n)as(selectCOUNT(*)fromPDS_SpeedPurchas
whereInsertTime='2013-12-29'andMaterialID=8),--第1條的if
c2(n)as(selectCOUNT(*)fromPDS_SpeedPurchas
whereInsertTime='2013-12-29'andMaterialID=1),--第2條的if
t1(v)as(selecttop1StockValuefromPDS_SpeedStock
whereInsertTime<'2013-12-29'andStockID=9orderbyInsertTimedesc),
t2(v)as(selectMaterialValuefromPDS_SpeedPurchas
where(selectnfromc1)>0andInsertTime='2013-12-29'andMaterialID=8
unionselectisnull(SUM(MaterialYeilt),0)fromPDS_RunDaily
where(selectnfromc1)<=0andInsertTimebetween'2013-12-29'+'01:00'andDATEADD(DD,1,'2013-12-29')andI1='103'andMaterialID=2),
t3(v)as(selectMaterialValuefromPDS_SpeedPurchas
where(selectnfromc2)>0andInsertTime='2013-12-29'andMaterialID=1
unionselectisnull(SUM(MaterialYeilt),0)fromPDS_RunDaily
where(selectnfromc2)<=0andInsertTimebetween'2013-12-29'+'01:00'andDATEADD(DD,1,'2013-12-29')andI1='101'andMaterialID=1)
selectsum(v)
from(selectvfromt1
unionallselectvfromt2
unionallselect-vfromt3
)t
⑽ 怎麼編寫加減法運算的sql語句
直接通過「+」、「-」符號運算即可;
sql1:select 11 -5 from al;結果就是 6;
sql2:select 11+5 from al;結果就是11;
sql3:select sysdate -sysdate from al;結果就是 0(時間類型);
解釋:能進行加減運行的必須是數值類型number,或者是時間類型。字元串類型無法進行加減。
拓展資料:
SQL語言,是結構化查詢語言(StructuredQueryLanguage)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
SQL語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言作為數據輸入與管理的介面。
SQL語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。