首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

SQL 语句怎么从左边起查询前3位

2012-04-18 
SQL 语句如何从左边起查询前3位比如 我有一组数据:001001002003002002001004003003005004我只取 001、002、0

SQL 语句如何从左边起查询前3位
比如 我有一组数据:
001
001002003
002
002001004
003
003005004
我只取 001、002、003这三个

谢谢哥哥姐姐们,在线等


[解决办法]

SQL code
SELECT * FROM 表 A WHERE LEFT(A.字段名,3)='001' or LEFT(A.字段名,3)='002' or LEFT(A.字段名,3)='003'
[解决办法]
select* from table where left(stuno,3)='001'
这样大概成有一组函数象:left(),right();charindex();
可以看下帮助文档

[解决办法]
SELECT * FROM T WHERE LEN()=3

我正在使用《Csdn收音机》第一时间获取最新动态!
[解决办法]
SELECT LEFT(字段名,3) FROM tb
where cast(LEFT(字段名,3) as int)<=3
[解决办法]
SQL code
select substring(A.a,1,3) a from A
[解决办法]
刚才写错了,嘻嘻
SQL code
select distinct substring(admin,1,3) a from tb_Admin
[解决办法]
具体没太看懂到底需要怎样的数据
就上面的例子来看,可以用len(字段)=3取到结果
[解决办法]
上面话有好几种理解方式了,其实都有了,还是把帖子结了吧.

热点排行