❶ 在sql中如何在數字中插入數字
update table set 欄位= '19'+substring(欄位,1,4)+'10'+substring(欄位,5,3)
❷ sql中,如何插入一列數字從1到100
declare @i int
set @i = 1
while @i < 101
begin
insert into table (id) values (@i);
set @i = @i + 1
end
declare @i定義變數,在sql server 必須要用@才表示變數,賦值方法有兩種
1. set @i = 1 --'給@i 賦值為1
2. select @i = 1 --'給@i 賦值為1
同學你真暈...Oracle 你早說嘛,語法很多不同的
begin
for i in 1 .. 100 loop
insert into table (field) values (i);
end loop;
end;
❸ sql如何向新增加欄位中插入數據
要在新添加的這個欄位里添加欄位
因為添加的是不同的數據,必須一排排添加
insert
into
表名(新添加的這個欄位)
VALUES
('要添加的數據')
where
條件
條件是只要可以唯一標識這一排數據就行
❹ 如何用SQL在一個欄位中加入值
判斷長度一般用於字元型欄位
如果是某個值的長度
select length(欄位名) from 表名如果是表中這個欄位的長度
select data_length from user_tab_columns where table_name='表名' and cloumn_name='欄位名'其中後一條語句表名和欄位名需要大寫
❺ 如何用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 命令 給資料庫某個欄位增加數值
用分組,組內計數就可以了,意思就是根據欄位a的取值進行分組,相同的為一組,在用count進行組內計數
select a,count(*)
from A
group by a
❼ sql如何對表中某幾個欄位添加數據嗎
如果要在數據表中添加一個欄位,應該如何表示呢?下面就為您介紹表添加欄位的SQL語句的寫法,希望可以讓您對SQL語句有更深的認識。
通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
增加欄位: alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0
alter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0
alter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0
alter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0
alter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0
alter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位大小為N(1~255)
alter table [表名] add 欄位名 char [null] 增加定長文本型欄位大小固定為255
alter table [表名] add 欄位名 Datetime default 函數增加日期型欄位,其中函數可以是 now(),date()等,表示預設值
(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)
刪除欄位: alter table [表名] drop 欄位名
修改變長文本型欄位的大小:alter table [表名] alter 欄位名 varchar(N)
刪除表: drop table [表名]
創建表:
sql="CREATE TABLE [表名] ([欄位1,並設置為主鍵] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&
"[欄位2] varchar(50),"&
"[欄位3] single default 0,"&
"[欄位4] varchar(100) null,"&
"[欄位5] smallint default 0,"&
"[欄位6] int default 0,"&
"[欄位7] date default date(),"&
"[欄位8] int default 1)"
conn.execute sql
有null 的表示欄位允許零長
❽ sql欄位值添加
--sqlserver:
update表名setA=A+','+B;
--oracle:
update表名setA=A||','||B;
--mysql:
selectconcat('123','456');
update表名setA=concat(A,',',B);
❾ SQL如何添加欄位
增加欄位: alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0。
alter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0。
alter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0。
alter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0。
alter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0。
alter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數。
alter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數。
alter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位大小為N(1~255)。
alter table [表名] add 欄位名 char [null] 增加定長文本型欄位大小固定為255。
(9)sql欄位怎麼添加數字擴展閱讀
全局變數
全局變數是sql server(WINDOWS平台上強大的資料庫平台)系統內部使用的變數,其作用范圍並不局限於某一程序,而是任何程序均可隨時調用全局變數通常存儲一些sql server(WINDOWS平台上強大的資料庫平台)的配置設定值和效能統計數據。
用戶可在程序中用全局變數來測試系統的設定值或Transact-SQL命令執行後的狀態值。有關sql server(WINDOWS平台上強大的資料庫平台) 全局變數的詳細情況請參見附錄。
注意:全局變數不是由用戶的程序定義的,它們是在伺服器級定應義的。只能使用預先說明及定義的變局變數。引用全局變數時,必須以「@@」開頭。局部變數的名稱不能與全局變數的名稱相同、否則會在應用中出錯。
❿ PL/SQL中怎樣在符合條件的欄位中增加一個數字
如果欄位是字元的話:
updateAsetaa='8'||aawherelength(aa)=7;
如果欄位是數字的話:
updateAsetaa=to_number('8'||to_char(aa))wherelength(to_char(aa))=7;