表a
levelcode
1010001
1010002
101001002
我现在要把where levelcode like '001%'的记录
换成
AAAA0001
AAAA0002
AAAA001002
也就是把前面为101换成AAAA,这样子的语句该怎么写。
levelcode
1010001
1010002
101001002
我现在要把where levelcode like '001%'的记录
换成
AAAA0001
AAAA0002
AAAA001002
也就是把前面为101换成AAAA,这样子的语句该怎么写。
解决方案 »
- 求动态更换程序图片思路和方法(高手进)
- 数学不行,问个很菜的问题
- 急~~image的动态移动问题
- 关于设置画刷为图片,通过Rectangle绘制的图形打印问题?
- 怎样才能将在Delphhi中画的矢量图导入AutoCAD啊?
- delphi.net 这个板块应该移到Borland社区那部分去。
- ADOQuery的动态参数咋么设置?
- 誰能幫我看一小段代碼,我覺得奇怪 ????
- 给一个实现类似SelectDirectory功能的函数.
- 如何在一个已经存在的数据库中追加字段
- dbgrideh打印时,一样的数据为什么其中一个能打印正常,另一个点打印设置和打印都没反应呀
- Ado+Access环境下,这样子的Query语句该怎么写?
update a set levelcode ='AAAA'+right(levelcode,len(levelcode)-3)
where left(levelcode,3)='101'
where levelcode like '001%'
update 表a set levelcode='AAAA' + SUBSTRING(levelcode, 4, len(levelcode)-3)
where levelcode like '001%'
此外
ACCEss 中的函数是 left ,rigth,子串是instr 长度是len
在ACCESS的帮助中可能没有说明
你可以在设计视图中点 默认值 边上有个省略号的按钮从那里可以打开ACCESS中的函数库
看一下参数说明
TempQry.Parameters.ParamByName('Code').Value:=LevelCode;
Showmessage(TempQry.SQL.Text);
TempQry.ExecSQL;
总是提示错误,该怎么写才是正确的。