Ho letto molto sulle regole di confronto e ho provato alcune cose diverse, ma non riesco a ottenere i risultati desiderati.Corrispondenza di SQL Server per corrispondere a Java senza distinzione tra maiuscole e minuscole. Confronta
Sto cercando una collazione che non faccia distinzione tra maiuscole e minuscole, sensibile all'accento, ma inserisce tutti i caratteri con accenti dopo tutti i caratteri "normali". Per esempio, io voglio un risultato come questo:
- "ao Ark"
- "AO Smith Electrical Products Company"
- "AZ Vesalius"
- "A.ö.BKH St. Johann/Tirol "
Latin1_General_BIN tratta gli accenti nel modo in cui lo desidero, ma è case sensitive.
Latin1_General_CI_AS, SQL_Latin1_General_CI_AS e Latin1_General_CI_AI tutto restituiscono questo:
- "ao Ark"
- "AO Smith Electrical Products Company"
- "A.ö.BKH St. Johann/Tirol"
- "AZ Vesalius"
c'è una collazione?
Cosa ti dà Latin1_General_CI_AS? –
@ Love2Learn Latin1_General_CI_AS, SQL_Latin1_General_CI_AS e Latin1_General_CI_AI danno tutti lo stesso risultato di cui sopra. – aiguofer
Come soluzione alternativa, è possibile ordinare con 'UPPER (str)', e usare la collation 'Latin1_General_BIN' ([demo] (http://sqlfiddle.com/#!6/1e4c7/22)). – dasblinkenlight