select sel_item from table_name where item_name like "001*"

解决方案 »

  1.   

    对不起,应该是:
    select sel_item from table_name where item_name like "011*"
      

  2.   

    select FieldsName
    from tablename 
    where fieldsname like '011%'
      

  3.   

    sql server:select sel_item from table_name where item_name like "001*" and cast(right(item_name,4) as int) =0
      

  4.   

    access差不多,我不知道用哪个函数可以转换类型了。
      

  5.   

    大家可能没理解意思,后面的000....只是个例子,也可能是aa......,bbb......等其他的串,无法转换成数值
      

  6.   

    select sel_item from table_name where item_name like "011*" and (right (item_name ,len(item_name)-3)) like string((len(item_name)-3),"A")
    我再access 中试过,其他的就不知道了.
      

  7.   

    select * from TableName where zdm like "011*"
    取出来,再在VB程序中筛选有效的。
      

  8.   

    jintianatxd(tian) 的方法应该行得通,楼主赶紧试一试
      

  9.   

    select file from table where file like "001%" and len(file) > 3
      

  10.   

    如果选出所有这样的记录
    01100
    011啊啊啊
    011aaaaaaaaa
    011eeeEEeeeeeee
    011uuuuuuuUUuuu
    的话,用以下的语句:select sel_item from table_name where item_name like "011*" and (right (item_name ,len(item_name)-3)) like string((len(item_name)-3),mid(item_name,4,1))我在access 中试,结果是忽略大小写;在vb 的"可视数据"中是区分大小写,哪位高手能指点以下指定是否区分大小写?
      

  11.   

    可是当字段类型为备注的时候,用len(str)-3这样得方法为什么总出错呢
    文本的时候能正确的选出来,希望大家指点
      

  12.   

    dim str1 as string
    str1 = text1.text
    select * from TableName where zdm like "% '& str1 &'%"再加一个按钮,用来执行搜索任务,这样就可以在text1.text中输入需要匹配的字符,比如“001”,再在VB程序中筛选,结果所以的含有text1.text字符的记录全部显示出来了。