1

如何针对具有相同位数但没有破折号的 ISBN 以 000-0-0000-0000-0 格式查询 MySQL db 的 ISBN?是否有我可以使用的 SQL 正则表达式替换方法之类的?任何建议将不胜感激。

4

1 回答 1

3

你根本不需要正则表达式。只需使用这样的东西:

select t.*
from t
where replace(t.ISBN, '-', '') = @MyISBN;
于 2013-08-02T18:42:11.453 回答