Mikeyboy,
Try this function which you can call from your query:
Public Function fncCountField(strSentence As String, strSearch As String) As Long
Dim intPos As Integer 'You position within the string
If Len(fncCountField) = 0 Or Len(strSentence) = 0 Then
fncCountField = 0
Exit Function
End If
'Initialise IntPos
'-----------------
intPos = InStr(1, strSentence, strSearch)
'Keep looping until you have found all instances
'===============================================
Do While intPos > 0
fncCountField = fncCountField + 1 'Increment each time we find mike
intPos = InStr(intPos + 1, strSentence, strSearch)
Loop
End Function
the SQL statement should look like this:
SELECT fncCountField([YOURFIELD],"MIKE"

as A_COUNT FROM tblYOURTABLE
Hope this helps
Bruce