SQL其中字符串包含数字
问题描述:
我有一个数据库,其中包含用户名与数字和一些用户名,他们没有数字。我只想对其用户名中包含数字的用户进行更改。我如何在SQL Server 2008中执行此操作?SQL其中字符串包含数字
我试过LIKE(0-9),它仍然改变了所有帐户。
任何建议都会很好。
亲切的问候
答
如果你只想在名称位数:
where username not like '%[^0-9]%'
或者干脆其中username LIKE '%[0-9]%' – Sagar 2014-09-29 18:40:44
@Sagar。 。 。这将返回包含至少一位数字的用户名称。 – 2014-09-29 19:36:29
哦,他是指用户名与所有数字,那么在这种情况下,我们可以使用ISNUMERIC(用户名)= 1? – Sagar 2014-09-29 19:47:36