标签: mysql sql regex search
我如何以000-0-0000-0000-0的格式查询MySQL数据库中的ISBN,对比具有相同位数的ISBN,但没有破折号?有没有我可以使用的SQL正则表达式替换方法?任何建议将不胜感激。
答案 0 :(得分:3)
根本不需要正则表达式。只需使用这样的东西:
select t.* from t where replace(t.ISBN, '-', '') = @MyISBN;