access截取字符串的问题

access数据库中的一个表有两列字段,希望第二列的值是第一列输入字符的一部分,如第一列为12345,第二列为345.怎么在数据库中操作。

第1个回答  2012-05-27
CREATE TABLE test(
a text,
b text
)
INSERT INTO test VALUES('12345',RIGHT('12345',3))

access的数据库 字段截取问题
新建一个查询,切换到SQL视图,输入:SELECT *, Left(内容,400) AS 新内容 FROM 表名;以后在ASP查询的时候就把这个查询当表用就行了 注意:我看到很多人回答的都是800,实际上在Access中,对于字符串长度的计算一个英文和一个汉字的长度都是1,因此用400就可以了。

access中截取某个字符串右边的所有数据
新字符串=Mid(字段名,len(字段名)-InstrRev(字段名, "*")+1,n)新字符串就是你要的:最后一个 * 号右边所有数据。

access 分割字符串的问题
1. 假设要查询的字段名称是,NumName;新建一个查询字段(全部英文):NewNumName: [NumName] & "" 这样就将那个数字串,转为字符串了.2. 然后再在条件中写入:like "*2*" 即可 3. 如果要使用SQL语句:Select [NumName] & "" as NewNumName from Tab1 where [NewNumName] like "*2*"...

关于Microsoft Access 2003 日期截取的问题
ACCESS数据库是用来保存数据和格式化数据的,你不能用它来截取一个字符串中的某一部分。那不合理,也会加重数据库引擎负担。 你应该在应用程序里把字符串里符合要求的值截取出来。

access中截取某个字符串左边的所有数据
先用InStr([表名]![字段名],"字符")定位出“字符”在这个字段中第一次出现的位置,然后再用LEFT()去取左边的字符。你应该会吧。Left([字段],instr([字段],"a")-1)上面这函数表示,比如字段是这样的 132a12312fdsf ,它就截取132,即a前面的所有字符 ...

在Access中可以截取字符串吗
在access中,你可以使用一组VBA字符串处理函数实现对字符串的截取。常用的函数有InStr, Left, LTrim, Mid, Right, RTrim, Trim。1. InStr 函数 返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。语法 InStr([start, ]string1, string2[, compare])示例 本示例使用 InStr 函数来...

access中怎么进行类型转换和字符串截取
Left(<字符表达式>,<数值表达式>)。返回一个值,该值是从字符表达式左侧第一个字符开始,截取的若干个字符,其中9字符个数是数值表达式的值。当字符的表达式是Null时,返回Null值;当数值表达式值为0时,返回一个空的字符串;当数值表达式值大于或等于字符表达式的个数时,返回字符表达式。Right(<...

ACCESS 数据库 字符串如何截取其中数字排序
如果字段值开始都是数字的话,那么使用Val函数来排序最为便捷。例如运行SQL语句:select * from 表名order by val(排序字段名)如果表中只含上述数据 那么该语句返回下列排序效果 说明 Val函数 返回包含于字符串内的数字,字符串中是一个适当类型的数值。在它不能识别为数字的第一个字符上,停止读入...

ACCESS怎样截取指定字符间的文本
'使用instr函数截取字符串 Dim instrg, outstrg, x As String Dim m, n, i As Integer instrg = "农学院\/2014\/种子科学与工程" '需要拆分的字符串 m = Len(instrg) - Len(Replace(instrg, "\/", "")) '分隔符\/的数量 '利用循环函数拆分及合成新的字符串 "'农学院',...

在Access中可以截取字符串吗
可以,用mid函数 比如 select mid('abcd',1,2)显示结果则为ab 其中1代表从第一位截取,2代表截取2位长度

相似回答
大家正在搜