当前位置: 代码迷 >> SQL >> 小弟我是笨蛋
  详细解决方案

小弟我是笨蛋

热度:126   发布时间:2016-05-05 15:25:32.0
我是笨蛋
有一张表,就一张,叫做Tbl_Test。两个属性,一个属性是ID,另一个是Name。用一条语句取出所有字母都相同的ID。说的明白一点就是,如果Name是AAAA,就取出其ID;Name是BBB,也是符合条件的,但是Name是ADB就不要其ID。求大神给个SQL语句

------解决方案--------------------
什么数据库?假设SQLSERVER2005
SELECT ID FROM TT WHERE REPLICATE(left(name,1),len(name))=name
------解决方案--------------------
不错 把所有字符都用第一个字符替代 如果和原字符串一样就证明是需要的结果
------解决方案--------------------
select ID from Tbl_Test where replicate(left(name,1),len(name))=name
  相关解决方案