SQL2000数据库查询问题。。。

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:01:57
怎么查询数据库一个表内,末位数相同的不同数据,全部显示出来.
如有一个表分别有以下数据.
101
102
201
203
301
304
401
405
查询末尾数值为1的查询语句该怎么写?
如果查询的是末两位数呢?或者末三位数?诚心求教的。

select * from 表名 where 列 like ‘%1’

select data from table
where data like '%1'

测末两位:
select RIGHT(列名,2) from table

测末3位:

select RIGHT(列名,3) from table

使用like,
select * from table_name where column_name like '%1'

select * from 表名
where right(rtrim(字段名),1)='1'

select * from TestResult where right(cast(score as varchar),1)='1'
测试已通过