2017-06-21 60 views
1

如何僅引用列值中的第二個字符與數據類型varchar(200),以便我的SELECT *查詢將只提取第二個字符爲空間?從SQL Server中的字符串引用特定字符

+0

的它是MySQL或SQL-服務器?字符串功能不同。 – Degan

+0

MySQL <> SQL Server。刪除MySQL參考 –

+2

'SELECT * FROM x WHERE column LIKE'_%'' – ctwheels

回答

1

您正在查找的經營者是like。試試這個:

select * from table_name where column_name like '_ %'; 

這裏_留出空間對於任何一個字符,第二個字符必須是一個' '%意味着以後的事情。 希望這有助於。

2

SQL通配符:

  • %:零個或多個字符
  • _:單個字符

您查詢應類似於SELECT * FROM x WHERE column LIKE '_ %'


LIKE是一個字符串操作,每個字符進行比較,並提出您的值應該(寬泛地定義)下文。

'_ %'表示:

  • 任何單個字符,其次是
  • 空間/空格字符
  • 零個或多個其他字符
相關問題