1

是否可以在查询中使用以下模式来获得以下结果?

1.获取员工编号为8位的所有员工详细信息,开头字母为K,其余为整数

例如:K1234567

SELECT * 
FROM EMPLOYEE 
WHERE EMP_NO LIKE '[K\d{7}]'

PS:我运行查询没有得到想要的结果,如果这里有什么问题,请提出。

4

1 回答 1

2

是的,这可以通过以下模式实现

SELECT *
FROM   EMPLOYEE
WHERE  EMP_NO LIKE 'K' + REPLICATE('[0-9]',7) 
于 2013-08-11T14:33:40.003 回答