Mysql SQL字符后选择/
我想选择位于最右边的某个字符(/)之后的所有内容 在CSV列(3)中输入此文本200/100或50/10 ot 10/5等。。我只需要在右边的数字/ 我试着用我所发现的方法来讨论这个论坛Mysql SQL字符后选择/,mysql,sql,select,character,Mysql,Sql,Select,Character,我想选择位于最右边的某个字符(/)之后的所有内容 在CSV列(3)中输入此文本200/100或50/10 ot 10/5等。。我只需要在右边的数字/ 我试着用我所发现的方法来讨论这个论坛 select right([CSV_COL(3)], charindex('/', reverse([CSV_COL(3)])) - 1) 但是 不可能的VALUATARE l'ESPRESPRESSIONE“选择权限('200/100',charindex('/',reverse('20…)。错误:“您的S
select right([CSV_COL(3)], charindex('/', reverse([CSV_COL(3)])) - 1)
但是
不可能的VALUATARE l'ESPRESPRESSIONE“选择权限('200/100',charindex('/',reverse('20…)。错误:“您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解在第1行的“选择权限('200/100',charindex('/',reverse('200/100'))-1)”附近使用的正确语法。”
有人能帮我吗?
致以最诚挚的问候如果您想要最后一个斜杠后面的数字,可以使用:
我刚刚创建了一个表table1,其中包含字段tblfield1,该字段有以下记录-> 2/6 50/10 10/50 200/100 4310/5501 然后运行这个查询-> 从表1中选择右侧(tblfield1,长度(tblfield1)-定位('/',tblfield1)) 结果-> 10 50 100 5501
我想这就是您想要的。您好Stefano Linguari,欢迎来到Stack Overflow。请用您正在使用的数据库标记您的问题;sql server、mysql、oracle。。。?
select substring_index(mycol, '/', -1)