如何选择基于ID的字符串

时间:2015-04-29 01:59:52

标签: sql sql-server

我有一张表格,其中包含

等值
CREATE TABLE VALUES (ID INT,VAL VARCHAR(40))
INSERT INTO VALUES (ID,VAL)VALUES (1,'Chemicals(Sulphur4123)'),(2,'Chemicals(Sulphur4123)/RAW')

我如何获得结果集:

ID  Val
1   Sulphur4123
2   Sulphur4123/RAW

到目前为止我已经尝试但没有运气

我的代码

select Substring(val,0,CHARINDEX('/',val))+ right(val,4) from values

2 个答案:

答案 0 :(得分:0)

您没有指定数据库。如果您的数据库支持,您可以找到用户定制功能。

                    CREATE ALIAS IF NOT EXISTS f AS $$ String f(String str) {
return str.substring(str.indexOf("/"));
                   }$$;

SELECT ID,F(VALUE ) FROM VALUES 

答案 1 :(得分:0)

Promise.on('connect', function() {
    x.doSomething();
}).then(function() {
    return new Promise(function(resolve) {
        y.doAction(resolve); // this will result in `eventB` getting emitted
    });
}).on('eventB', function() {
    z.handleEventB();
}).then(function() {
    z.doSomethingElse();
});