❶ 在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;