急:求取字符串的函数 下面的示例显示字符串常量 abcdef 的第二个、第三个和第四个字符:SELECT x = SUBSTRING('abcdefg', 3, 2)x----------cd 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试right(left(abcdefg,4),2),也许可以。 想一种更无聊的方法right(stuff('abcdefg', 5, 100, '')) 楼上的少了一个变数,该为right(stuff('abcdefg', 5, 100, ''),2),嘿嘿 突然想起公司的ERP系统的编程语言可以格式化字符串,不知道SQL Server的Transact-SQL可以做到否?例如:字串234,用四位表示为:0234呢?还有好多种~ 回复人: MorningTea(早茶) ( ) 信誉:100 2005-07-09 17:33:00 得分: 0 突然想起公司的ERP系统的编程语言可以格式化字符串,不知道SQL Server的Transact-SQL可以做到否?例如:字串234,用四位表示为:0234呢?还有好多种~ ----------------------------------------------------------------这个比较简单的啊。 回复人: paoluo(一天到晚游泳的鱼) ( ) 信誉:100 2005-07-09 17:53:00 得分: 0 ----------------------------------------------------------------这个比较简单的啊。 我说的是有没有一个简单的函数可以实现(怕自己看的书太少或者作者没有介绍到), 我知道字串234,用四位表示为:0234,知道如何做了,还有其他例如12点30分10秒,这样可以直接一个函数秀给用户看:12:30:10! 公司那套ERP是用4GL写的,如果要234,用四位表示为:0234,直接string('234','9999'),如果12点30分10秒,直接string(time,'99:99:99'),我说的是这个意思,还有一些更复杂一点,不过他的substring()功能强大一点,很方便~ 好像Oracle有个函式,可以,忘了~~ 0Oo..,写错了不是substring(),是“string()功能强大一点”,他的substring就和Transact-SQL一样用法,不过反正大家不会用到这个4GL语言,和VB贼像 这个位数都可以自由控制的。Select Right(100000000+234,4)Select Right(10000000+12,4)Select Right(100000000+234,5)Select Right(10000000+12,5)--023400120023400012 怎么由一个变量不同值,而修改表中不同列? 建视图的问题(高效),救命啊! 问个简单的问题 全文搜索问题 SQL Server数据库排序时Null值问题求助~~~~ 大家帮忙看一下,错在哪里?(刚学存储过程)在线等待........ bcp 在SQLSERVER查询分析器执行正常,在程序里就出现错误?请指教! 复杂的排序问题,盼解决,谢谢了 请帮我写一段SQL语句,实现的功能不是很复杂的,有兴趣的进来看看。 请教SQL语句查询 一个sql语句问题,急 100分的问题. 成长中的高手, 渴望帮助.
right(stuff('abcdefg', 5, 100, ''))
突然想起公司的ERP系统的编程语言可以格式化字符串,不知道SQL Server的Transact-SQL可以做到否?例如:字串234,用四位表示为:0234呢?还有好多种~
----------------------------------------------------------------
这个比较简单的啊。
----------------------------------------------------------------
这个比较简单的啊。 我说的是有没有一个简单的函数可以实现(怕自己看的书太少或者作者没有介绍到), 我知道字串234,用四位表示为:0234,知道如何做了,还有其他例如12点30分10秒,这样可以直接一个函数秀给用户看:12:30:10! 公司那套ERP是用4GL写的,如果要234,用四位表示为:0234,直接
string('234','9999'),如果12点30分10秒,直接string(time,'99:99:99'),我说的是这个意思,还有一些更复杂一点,不过他的substring()功能强大一点,很方便~
好像Oracle有个函式,可以,忘了~~
Select Right(10000000+12,4)
Select Right(100000000+234,5)
Select Right(10000000+12,5)--
0234
001200234
00012