select * from tablename where bianhao like [a^z] and bianhao like [0-9]

解决方案 »

  1.   

    select * from 表 where isnumeric(bianhao)=1
      

  2.   

    select max(bianhao) as bianhao from tablename where bianhao like [a^z] and bianhao like [0-9]----不知道对不对
      

  3.   

    yesterday2000(火焱) (
    你的应该不对吧
    我都说是要数字的
    你还用bianhao like [a^z]
      

  4.   

    select * from test2 where isnumeric(bianhao)=1
    就可以了
      

  5.   

    like [a^z]是不包含a到z的字母
      

  6.   

    select * from table
    where bianhao in(select max(bianhao) from table)
      

  7.   

    我是用ACCESS的
    不能用isnumeric在ACCESS得怎么办呢?????
      

  8.   

    SELECT * 
    FROM shangpin
    where IsNumeric(shangpin.id)=1
    -----------------
    查询出来是空的,里面很多纯数字的------------
    SELECT * 
    FROM shangpin
    where IsNumeric(shangpin.id)=0
    这样查出来就显示那些非数字的了------------
    ACCESS 2003 下测试的
      

  9.   

    知道了,
    ACCESS的不用IsNumeric(shangpin.id)=1
    直接IsNumeric(shangpin.id)就行了SELECT * 
    FROM shangpin
    where IsNumeric(shangpin.id)
      

  10.   

    select * from 表 where isnumeric(shangpin.id)
      

  11.   

    select max(shangpin.id) from(
    select * from shangpin
    where IsNumeric(shangpin.id))-------------------
    这样查出来的不准确啊
    查出来的是 999但我数据里很多都是七八位数的啊,而且里面根本没有999这个值的
      

  12.   

    会不会是ACCESS的问题在SQL SERVER应该可以的