查找并选择字符串的一部分

时间:2015-08-13 06:19:15

标签: mysql sql sql-server-2008

我有一个描述字段,如:

Item
-----
37A38/PE10
520-37Art/PE9
5674/PE01

我只想在/ PE之前选择这样的部分:

37A38
520-37Art
5674

3 个答案:

答案 0 :(得分:0)

的MySQL

jenkins

SQL Server

select substring(item,1,locate('/PE',item)-1) from table

答案 1 :(得分:0)

在MSSQL中,您可以使用以下代码:

SELECT LEFT(Item, CHARINDEX('/PE',Item)-1) from table WHERE Item LIKE '%/PE%'

答案 2 :(得分:0)

您可以使用leftcharindex查询,例如: -

     select left(item,charindex('/',item)) as Item
     from table_name