急! ! !急! ! !急! ! !一条SQL语句:查询表中的一列的第一个字母

pzr 2003-11-07 10:34:52
大家好,公司有一批表要整理其中之一有一问题是要求出一表中一列的第一个字母作为新一列如:
colA colB colC
CJ/T 181-2003 建设部
MH/T 7008-2001 文化部
XB/T 607-2003 中国民用航空总局
用ColA这一列的第一个字母作为colC的内容,不知大家有没有办法在此先谢谢大家了,谢谢!!!
...全文
75 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
psy2182_cn 2003-11-07
  • 打赏
  • 举报
回复
直接update不就行了??,取首字母!
zhirui 2003-11-07
  • 打赏
  • 举报
回复
update table1 set colC = left(colA,1)
update table set colc=substring(cola,1,1)


LoveSQL 2003-11-07
  • 打赏
  • 举报
回复
update table set colc=substring(cola,1,1)
or
update table1 set colC = left(colA,1)
mysummer2003 2003-11-07
  • 打赏
  • 举报
回复
update table set colc=substring(cola,1,1)
qwdelphi 2003-11-07
  • 打赏
  • 举报
回复
学到东西了!谢谢大虾们!
ilqtj 2003-11-07
  • 打赏
  • 举报
回复
update table1 set colC = left(colA,1)
zarge 2003-11-07
  • 打赏
  • 举报
回复
可以用计算列

alter table yourtable add colC as left(colA, 1)

select * from yourtable
wzh1215 2003-11-07
  • 打赏
  • 举报
回复
update table1 set colC = SUBSTRING(colA,1,1)
orcale 2003-11-07
  • 打赏
  • 举报
回复
alter table tablename add colcchar(1)
update tablename set colc=left(cola,1)
txlicenhe 2003-11-07
  • 打赏
  • 举报
回复
update table1 set colC = left(colA,1)
klan 2003-11-07
  • 打赏
  • 举报
回复
update tableA set colC=left(colA,1)

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧