验证Nvarchar列

时间:2016-04-17 04:42:39

标签: sql sql-server

我想在sql server中将验证应用到我的一个列中,只显示那些长度为3且格式为LetterNumberletter的记录,例如A2B。<​​/ p>

1 个答案:

答案 0 :(得分:2)

WHERE条件下,您必须找到该模式的长度为3且LIKE

<强>查询

SELECT * FROM your_table_name
WHERE LEN(your_column) = 3 
AND your_column LIKE '[A-Z][0-9][A-Z]';

SQL Fiddle Demo