『壹』 如何用sql語句在數字前面增加一個數字
NN是欄位名
在Sql
server
中,
right('00000000'+NN,8)
在Oracle中,
lpad(NN,8,'0')
update
表名
set
欄位
=
right('1000'+
欄位,4)
這是在前面加0
update
表名
set
欄位=
right('0001'+
欄位,4)
這是在前面加1
代碼已經測試,請加分!
『貳』 用SQL語句編寫 將所有學員的筆試成績都加5分,100分封頂
這個要用到游標,
創建游標,遍歷每個學生的成績,然後在原有成績上面+5,再與
100進行判斷,
『叄』 vfp 如何用SQL命令語句在某個表上增加五條記錄和10條記錄
你的記錄是從哪裡來的?
來源表簡單:
insert into table(要插入的表) select top 5(10) from table(資料來源表)
如果不是來源於表你可以採用循環的方法插入。控制循環次數就好了
『肆』 如何寫sql語句,讓表中數字加上自己想要的數
可以的,只要在SELECT中直接加上99即可
SELECT
(表名.id+99)asnewid
FROM
表名
『伍』 sql語句 對一個欄位中的所有數據增加值
update table
set age=age+10
就這樣了!
『陸』 SQL語句中價格增加5元怎麼說
update tablename set
price=price+5
『柒』 sql語句怎麼實現數據遞增
以sqlserver為例,按照你的要求,先有如下一張表,裡面有相關的數據,所以可以採用alter
table表名
add
列名
類型
約束。。
如下:
create
table
test(
name
varchar(10),
sex
char(1),
profession
varchar(15)
)
alter
table
test
add
id
int
identity
check(id>1
and
id<9999)
其中
identity
說明是自增
但是,正常情況下,一張表是有主鍵約束的,你添加id是不是要重新設置約束呢,關於這點,可以先alter
table
drop
constraint
約束名。。然後再
alter
table
test
add
id
int
identity
check(id>1
and
id<9999)
添加主鍵約束。。具體的操作可以參考相關資料庫的幫助文檔
『捌』 sql 命令 給資料庫某個欄位增加數值
用分組,組內計數就可以了,意思就是根據欄位a的取值進行分組,相同的為一組,在用count進行組內計數
select a,count(*)
from A
group by a
『玖』 sql語句來增加字元串位數
用不用游標都可以,不用更簡潔。
主要是用到一些字元串函數,如len--求字元串的長度,ltrim--去除字元串的前導空格
rtrim---去除字元串的尾部空格
方法一:直接用update語句
update
employee
set
empno='000'+ltrim(rtrim(empno))
where
len(ltrim(rtrim(empno)))=3
update
employee
set
empno='00'+ltrim(rtrim(empno))
where
len(ltrim(rtrim(empno)))=4
方法二:採用游標
declare
cur
scroll
cursor
for
select
empno
from
employee
for
update
open
cur
declare
@ex
char(10)
fetch
first
from
cur
into
@ex
while
@@fetch_status=0
begin
if
len(ltrim(rtrim(@ex)))=3
update
employee
set
empno='000'+ltrim(rtrim(empno))
where
current
of
cur
else
if
len(ltrim(rtrim(@ex)))=4
update
employee
set
empno='00'+ltrim(rtrim(empno))
where
current
of
cur
fetch
next
from
cur
into
@ex
end
close
cur
deallocate
cur
『拾』 sql語句所有學生的分數增加5,怎樣寫
樓上的寫錯了,是update table set score=score+5,第一個單詞寫錯了。