De topic zegt het eigenlijk al,
Het gaat erom dat er een de f:\users\piet wel in de telling wordt meegenomen maar f:\users\_oldPiet niet.
Dit vind ik in de help:
Wildcard Meaning
% Any string of zero or more characters.
_ Any single character.
[ ] Any single character within the specified range (for example, [a-f]) or set (for example, [abcdef]).
[^] Any single character not within the specified range (for example, [^a - f]) or set (for example, [^abcdef]).
Dus hoe haal ik die _ weg?
Ik vond
eigenlijk ookwel leuk bedacht, vrom werkt dat niet?
code:
1
2
3
4
5
6
7
8
9
10
11
| select nodename, directoryname, count(*) from tmp where nodename like 'svr%' and directoryname like '%_%' --En dit wil ook niet :( --and contains(directoryname, '_') --and freetext(cast(directoryname as text) , '_') --directoryname not like 'F:\Users\_%' group by nodename, directoryname |
Het gaat erom dat er een de f:\users\piet wel in de telling wordt meegenomen maar f:\users\_oldPiet niet.
Dit vind ik in de help:
Wildcard Meaning
% Any string of zero or more characters.
_ Any single character.
[ ] Any single character within the specified range (for example, [a-f]) or set (for example, [abcdef]).
[^] Any single character not within the specified range (for example, [^a - f]) or set (for example, [^abcdef]).
Dus hoe haal ik die _ weg?
Ik vond
code:
1
| and freetext(cast(directoryname as text) , '_') |
eigenlijk ookwel leuk bedacht, vrom werkt dat niet?