Jump to content

SQL Server 2000 suche nach Müller und Mueller


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

ist es möglich nach Müller zu suchen, aber auch alle Einträge zu bekommen wie Mueller

 

SELECT * FROM Customer WHERE lastname LIKE '%müller%'

 

SQL Server 2000 / 2005

 

Latin1_General_CI_AS

 

Vielen Dank im Voraus

 

Stefan

Geschrieben

wenn mans genau nimmt sollte es dann aber auf

 

'Müller' OR 'Mueller' eingegrenzt werden weil es gibt ja auch zusammengesetzte Nachnamen wie 'Müller-Vogel' oder so... oder 'Neumüller' ;)

 

kommt halt drauf an was man will

Geschrieben

es könnte ja sein dass jeman Mölloer oder wie auch immer heisst, gibt es keine Funktion die ä und ae bzw ü und ue matchen kann, ORACLE und mySQL können es, aber was ist mir MSSQL ?

 

Ein Zitat aus "Inside SQL"

 

Some sort order choices allow for accent insensitivity. This means that extended characters with diacritics are defined with primary and secondary values equivalent to those without. If you want a search of name ='Jose' to find both Jose and José, you should choose accent insensitivity. Such a sort order defines all E-like characters as equal:

 

E=e=è=É=é=ê=ë

 

Nochmals Danke, aber wie ??? :confused:

Geschrieben

Lösung:

Die Collation auf Latin1_General_CI_AI (CaseInsensitive AccentInsensitive) umstellen, dies löst aber nur das halbe Problem.

 

Problem:

nun finde ich, wenn ich nach z.B müller suche, auch muller, múller .... aber wenn ich nach mueller suche, wie es ja im englischen geschrieben wird, finde ich leider nur mueller, aber keinen Müller....

 

kann ich die Collation editieren oder eine benutzerdefinierte Collation erzeugen, so dass

 

ü=ue

oder

ö=oe

oder

ä=ae ....

 

gefunden wird ?

 

Danke für eure Hilfe

 

Vielen Dank

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...