当前位置: 代码迷 >> ASP.NET >> 求一条select语句,该怎么解决
  详细解决方案

求一条select语句,该怎么解决

热度:9109   发布时间:2013-02-25 00:00:00.0
求一条select语句
大家好,在一张表里面,有下面这个列,
              NAME
              张三
              李四
              王五
我想查出这个列上的姓字段,就是查出来后是
            张
            李
            王
这个语句应该怎以写呢.谢谢!


------解决方案--------------------------------------------------------
这个很难写出来的,姓有单姓,双姓,.......,其它无法判断
------解决方案--------------------------------------------------------
select 字符串的截取(姓名) from 表
------解决方案--------------------------------------------------------
select substring(Name,0,2) from table_name
------解决方案--------------------------------------------------------
create table rr(name varchar(20))
insert into rr select '张三 '
union all select '李四 '
union all select '王五 '

select left(name,1) from rr

如果只是你这几条数据就这样写,但正如楼上所说,姓可以是一个字,也可以是两,更可以是三四个,所以这样做不太好。。
  相关解决方案