sql语句更新字段里面的值,比方说 我要去掉某一列里面所有值的最后的一个字母(有空值)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句更新字段里面的值,比方说 我要去掉某一列里面所有值的最后的一个字母(有空值)相关的知识,希望对你有一定的参考价值。

update a set a1 = substr(a1,1,length(a1)-1);

a为数据库表,a1为你要更新的列!

参考技术A update a set a1=substring(a1,1,length(a1)-1)其中a是表名,a1是字段名

SQL数据库中 如何让某一列的值自动累加1?

说得再具体一点吧,我是刚接触不是太懂
比如我有p_line这样一个表,我想让其中的id这个列自动编号下去,就是1 2 3 4这样,在SQL查询分析器里要如何打命令才能实现?

你说的是不是自动增长列呀。
create table tableName(
id int identity(1,1)
)
或者在企业管理器里,选择你要改的表,然后右键进入表结构在
底下就可以改了
参考技术A 首先要我们明白你的缘由,基本上最终使用:
update tablename set fieldname = fieldname+1
来实现。
参考技术B 该字段类型为int或者bigint,标识为是即可,在表结构修改里面可以设置

以上是关于sql语句更新字段里面的值,比方说 我要去掉某一列里面所有值的最后的一个字母(有空值)的主要内容,如果未能解决你的问题,请参考以下文章

update set语句

SQL数据库中 如何让某一列的值自动累加1?

SQL语句来判断数据库某一列下是不是有相同值的记录方法

sql中更新某个字段中部分空值的语句怎样写?

怎么在SQL SERVER 2008数据库中,将某一列字段中的某个值替换为其他的值

oracle 根据某一行的值转化成列?