我是这样写的: select * from zkcc where ascii(right(xh,1))>127 但是不行啊 !
select * from zkcc where ascii(right(xh,2))>127 试试
to Renex(西瓜) 真的不行呀,我骗你干吗呢? 只是不明白这句话的意思——"如果你的表中只有中文和标转字符"。我的要查找的字段是除了最后一位是汉字,其他都是英文或者数字。其实我还是有办法把符合这个条件的记录找出来,问题不在于此,我要做的是,把符合条件的字段去掉汉字前的两位,然后写到表里的另外的字段,你们说行不行得通呢?
在 SQL 查询器里我把符合条件的记录都找出来了,用匹配语句 select * from zkcc where xh like '%底' or xh like '%芯' 接下来,就不知道该如何达到我所要求的目的,请各位多多帮忙。
select * from table where left(field_name,len(field_name-2)) like [a-z,A-Z,0-9] and ascii(right(field_name,1))>127 试试!
我已经完成前面的工作——在 SQL 查询器里我把符合条件的记录都找出来了,用匹配语句 select * from zkcc where xh like '%底' or xh like '%芯' 接下来,就不知道该如何达到我所要求的目的,把符合条件的这些记录的这个字段去掉汉字(一个汉字,且在最后的一位)前的两位,然后写到表里的另外的字段里。我是这样写的: update zkcc set tx=left(xh,(len(xh) - 3))+right(xh,1)+'.bmp' where xh like '%底' or xh like '%芯' 请各位多多帮忙。 (在SQL SERVER 里一个汉字也是一个字符,我已经试了,且tx已经有了不包含汉字的字符串,也就是我不能够把最后一位汉字写进去。)
wilddragon(帅帅) ,喂,你怎么搞的,老是捣乱,为什么不帮帮忙呢?
我刚刚查了一下PB6.5 好像应该用ASC(),而不是ASCII() 不知道是不是这样的,再试试吧
我再次声明,我已经能够把符合条件的记录找出了,就是不能完成要完成的目的: 把符合条件的这些记录的这个字段去掉汉字(一个汉字,且在最后的一位)前的两位,然后写到表里的另外的字段里。我是这样写的: update zkcc set tx=left(xh,(len(xh) - 3))+right(xh,1)+'.bmp' where xh like '%底' or xh like '%芯' 请各位多多帮忙。 (在SQL SERVER 里一个汉字也是一个字符,我已经试了,且tx已经有了不包含汉字的字符串,也就是我不能够把最后一位汉字写进去。) 我已经说得很清楚了,是不是?
select * from zkcc
where ascii(right(xh,1))>127
但是不行啊 !
where ascii(right(xh,2))>127
试试
只是不明白这句话的意思——"如果你的表中只有中文和标转字符"。我的要查找的字段是除了最后一位是汉字,其他都是英文或者数字。其实我还是有办法把符合这个条件的记录找出来,问题不在于此,我要做的是,把符合条件的字段去掉汉字前的两位,然后写到表里的另外的字段,你们说行不行得通呢?
select * from zkcc
where xh like '%底' or xh like '%芯'
接下来,就不知道该如何达到我所要求的目的,请各位多多帮忙。
试试!
select * from zkcc
where xh like '%底' or xh like '%芯'
接下来,就不知道该如何达到我所要求的目的,把符合条件的这些记录的这个字段去掉汉字(一个汉字,且在最后的一位)前的两位,然后写到表里的另外的字段里。我是这样写的:
update zkcc
set tx=left(xh,(len(xh) - 3))+right(xh,1)+'.bmp'
where xh like '%底' or xh like '%芯'
请各位多多帮忙。
(在SQL SERVER 里一个汉字也是一个字符,我已经试了,且tx已经有了不包含汉字的字符串,也就是我不能够把最后一位汉字写进去。)
好像应该用ASC(),而不是ASCII()
不知道是不是这样的,再试试吧
把符合条件的这些记录的这个字段去掉汉字(一个汉字,且在最后的一位)前的两位,然后写到表里的另外的字段里。我是这样写的:
update zkcc
set tx=left(xh,(len(xh) - 3))+right(xh,1)+'.bmp'
where xh like '%底' or xh like '%芯'
请各位多多帮忙。
(在SQL SERVER 里一个汉字也是一个字符,我已经试了,且tx已经有了不包含汉字的字符串,也就是我不能够把最后一位汉字写进去。)
我已经说得很清楚了,是不是?