2016年8月24日

在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法

摘要: select top 20 * from 表 where id not in (select top 10 id from 表 order by id) order by id 阅读全文

posted @ 2016-08-24 14:43 那里的天空 阅读(4694) 评论(0) 推荐(0) 编辑

sql怎么取某个字符串最后一次出现的位置后面的字符串

摘要: 如: 'ab-cd-ef-gh' 现在要取到,第三个'-'后面的gh 1 2 3 4 declare @s varchar(100); set @s = 'ab-cd-ef-gh'; select right(@s, charindex('-',reverse(@s))-1) declare @s  阅读全文

posted @ 2016-08-24 09:39 那里的天空 阅读(14119) 评论(0) 推荐(0) 编辑

sql怎么截取某个符号第一次出现位置的前面的字符

摘要: sql怎样截取某个符号第一次出现位置的前面的字符?一时脑懵了,这个搞不出来,比如abc-1111-werwer 结果应该为:abc,横杠的数目是不定的,就是要取第一个横杠前面的字符 最佳解决方案 其他解决方案 select substring(列名,1,patindex('%-%',列名)-1) 其 阅读全文

posted @ 2016-08-24 09:27 那里的天空 阅读(8929) 评论(0) 推荐(0) 编辑

导航