背景: sql编写,如何判断字段中是否包含数字字符
方案: 使用translate函数。
1、该语句可以判断字段是否为纯数字:
translate(test,'','0123456789');
2、该语句可以判断字段中是否包含数字:
length(trim(translate(test,'','0123456789'))) <> length(trim(test));
3、该语句可以判断字段是否包含英文字母
translate(upper(test),'','ABCDEFGHIJKLMNOPQRSTUVWXYZ');