changer la question ici ... Je reçois une erreur lorsque je tente ceci:postgres - regex_replace dans une clause distincte? Ok ...
SELECT COUNT (DISTINCT mid, regexp_replace(na_fname, '\\s*', '', 'g'), regexp_replace(na_lname, '\\s*', '', 'g'))
FROM masterfile;
Est-il possible d'utiliser regexp dans une clause distincte comme celui-ci?
L'erreur est la suivante:
WARNING: nonstandard use of \\ in a string literal
LINE 1: ...CT COUNT (DISTINCT mid, regexp_replace(na_fname, '\\s*', ''...
C'est un avertissement, pas une erreur. Pour indiquer qu'un littéral de chaîne utilise \ pour échapper des caractères spéciaux, utilisez un 'E' avant le littéral de chaîne. –
Mon mauvais ... Vous penseriez que l'AVERTISSEMENT m'aurait ébranlé ... – n00b0101