当前位置:首页 » 编程语言 » sql查询添加字段
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查询添加字段

发布时间: 2022-07-28 13:40:53

Ⅰ 在sql SERVER 的表中,插入新的字段

ALTER TABLE table_nameADDcolumn_name datatype

例如:

在mian表加入年龄,姓名,性别三个字段:

alter table mainadd年龄char(3),姓名varchar(8),性别char(2)。

(1)sql查询添加字段扩展阅读:

表中添加字段:ALTER TABLE table_nameADDcolumn_name datatype

删除表中的列:ALTER TABLE table_name DROP COLUMN column_name

修改字段:ALTER TABLE table_name ALTER COLUMN column_name datatype

修改数据表名:ALTER TABLE OLD_TABLE_NAMERENAMETONEW_TABLE_NAME

修改列的数据类型:ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE

Ⅱ 求助一个关于SQL查询增加字段的问题

select *,
case 项目类型和基建项目明细
when '生产设备' then
1
when '其中-基建投资-工程' then
2
when '其中-基建投资-土地' then
3
when '办公设备' then
4
when '基建投资' then
5
when '信息投资' then
6
end
from 表

Ⅲ 查询且添加字段Sql语句怎么写

我照
xmh_31的办法试了,可是出现下面的情况:Select
HouseNo,UserName,
'南京'
as
WhatTable
from
南京where
kind
like
'%电气化%'unionSelect
HouseNo,UserName,
'中山'
as
WhatTable
from
中山where
kind
like
'%电气化%'如果南京表和中山表中都没有(或有)符合条件的记录,或第一个表不符合条件而第二个表符合,上述sql语句就显示Type
mismatch,
如果只有一个表(且是第一个表)符合条件,sql执行正常,为什么?

Ⅳ 如何SQL动态添加查询字段

如student表中有如下内容:

现在查询条件不定,但只能是一个字段,如:可能会查sex为男的人,可能会查name为张三的人。可以这样写一个简单的存储过程。

1
2
3
4
5
6
7

declare @<a href="https://www..com/s?wd=col&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-TLwGUv3EPHm1njcknj6s" target="_blank" class="-highlight">col</a> varchar(20)
declare @sql varchar(2000)
declare @str varchar(20)
set @<a href="https://www..com/s?wd=col&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-TLwGUv3EPHm1njcknj6s" target="_blank" class="-highlight">col</a>='sex'
set @str='男'

Ⅳ postgresql数据库 用sql语句 怎么在指定位置添加字段

1、在创建好的数据库book,选中数据库book新建表,鼠标右键新建表。

Ⅵ ACCESS 的SQL查询中增加新字段语句

用查询语句中的
like
函数
select
subs_cur
from
rt
where
subs_cur
like
%17%
数字字段
在17两边不用加
‘’
文字的字段要加
‘’

Ⅶ 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。


(7)sql查询添加字段扩展阅读

全局变量

全局变量是sql server(WINDOWS平台上强大的数据库平台)系统内部使用的变量,其作用范围并不局限于某一程序,而是任何程序均可随时调用全局变量通常存储一些sql server(WINDOWS平台上强大的数据库平台)的配置设定值和效能统计数据。

用户可在程序中用全局变量来测试系统的设定值或Transact-SQL命令执行后的状态值。有关sql server(WINDOWS平台上强大的数据库平台) 全局变量的详细情况请参见附录。

注意:全局变量不是由用户的程序定义的,它们是在服务器级定应义的。只能使用预先说明及定义的变局变量。引用全局变量时,必须以“@@”开头。局部变量的名称不能与全局变量的名称相同、否则会在应用中出错。

Ⅷ 如何用Sql语句添加字段

USE
bankDB
GO
CREATE
TABLE
cardInfo
(
cardID
varchar(19)
not
null,
--卡号
curType
varchar(10)
not
null,
--货币种类
默认为人民币
savingType
varchar(8)
not
null,
--存款类型
活期、定期
openDate
datetime
not
null,
--开户日期
openMoney
money
not
null,
--开户金额
balance
money
not
null,
--余额
pass
int
not
null,
--密码
6位数字,默认为6个‘8’
IsReportLose
char(2)
not
null,
--是否挂失
默认为“否”
customerID
int
not
null
--顾客编号,外键(一位顾客允许办理多张卡)
)
go
ALTER
TABLE
cardInfo
ADD
CONSTRAINT
PK_cardID
PRIMARY
KEY(cardID),
CONSTRAINT
CK_cardID
CHECK(cardID
LIKE
'1010
3576
[0-9][0-9][0-9][0-9]
[0-9][0-9][0-9][0-9]'),
CONSTRAINT
DF_curType
DEFAULT('人民币')
FOR
curType,
CONSTRAINT
DF_openDate
DEFAULT(getdate())
FOR
openDate,
CONSTRAINT
CK_openMoney
CHECK(openMoney>=1),
CONSTRAINT
CK_balance
CHECK(balance>=1),
CONSTRAINT
DF_pass
DEFAULT('888888')
FOR
pass,
CONSTRAINT
DF_IsReportLoss
DEFAULT('0')
FOR
IsReportLose,
CONSTRAINT
FK_customerID
FOREIGN
KEY(customerID)
REFERENCES
userInfo(customerID)
GO

Ⅸ 如何用标准SQL语句给一张表中添加多个字段

CREATE

TABLE

test

(column_a

INT)

--建立数据库
GO

ALTER

TABLE

test

ADD

column_b

VARCHAR(20)

NULL

--增加
GO

======================================================
alter

table

表名

add

列名

varchar(2)

--增加

alter

table

表名

drop

column

列名

--删除
alter

table

表名

alter

column

列名

--修改

alter

table

表名

rename

column

原列名

to

新列名

--修改列名
alter

table

表名

add

新列名

新列数据类型
SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。

Ⅹ 在数据表中添加一个字段的SQL语句怎么写

数据表中添加一个字段的标准SQL语句写法为:

alter table 表名 add (字段 字段类型) [default '输入默认值'] [null/not null] ;

举例:ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0

意思就是在表employee 中加入 字段spbh,该字段的类型是varchar,大小20,并且不允许为空,初始默认值是0。

(10)sql查询添加字段扩展阅读:

其他常用sql语句:

1、修改数据表中某项字段属性,为其添加备注。

语句格式:comment on column 库名.表名.字段名 is '输入的备注';

示例: 我要在ers_data库中 test表 document_type字段添加备注,则sql语句为:

comment on column ers_data.test.document_type is '文件类型';

2、修改数据表中某字段类型。

语句格式:alter table 表名 modiy (字段 字段类型 [default '输入默认值'] [null/not null] ,字段 字段类型 [default '输入默认值'][null/not null]); 修改多个字段用逗号隔开。

示例:想要修改一个teacher教师表中字段办公室classroom的类型为char(20),且默认值“办公室”,则对应sql为:

ALTER TABLE teacher ALTERCOLUMNclassroom VARCHAR(20) NOT NULL default "办公室";

3、删除数据表中的某字段。

语句格式:alter table 表名 drop (字段);

示例:删除表student中的字段age,可以用如下sql:

alter table student drop age;