Pytania otagowane jako collation

Sortowanie to zestaw reguł określających sposób sortowania i porównywania danych w celu porównywania znaków w zestawie znaków.


1
Ignoruj ​​akcenty w „gdzie”
W naszej bazie danych mamy wiele wpisów z caron / hatschek. Teraz nasi użytkownicy chcą znaleźć wpisy, w tym caron / hatschek, gdy szukają wpisów bez. Pokażę to na prostym przykładzie: W naszej bazie danych mamy wpis (kontakt z imieniem) Millière więc ta nazwa jest poprawna w kraju, w którym …

4
Jak usunąć hebrajskie znaki akcentujące
Potrzebuję sztuczki kodowania Char, aby usunąć hebrajskie znaki akcentujące. Próbka przed בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Próbka po בראשית ברא אלהים את השמים ואת הארץ



2
Dlaczego cyfry niepodobne do LIKE [0–9]?
Domyślnym zestawieniem mojego serwera jest Latin1_General_CI_AS, zgodnie z tym zapytaniem: SELECT SERVERPROPERTY('Collation') AS Collation; Byłem zaskoczony, gdy odkryłem, że dzięki temu zestawieniu mogę dopasowywać znaki nie będące cyframi w ciągach znaków, używając predykatu LIKE '[0-9]'. Dlaczego w domyślnym zestawieniu tak się dzieje? Nie mogę wymyślić przypadku, w którym byłoby to …


2
Ustaw wartość character_set_client na utf8mb4
Próbuję przekonwertować moją bazę danych utf8mb4zgodnie z tym przewodnikiem . Mam ustalone: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Ale wartość character_set_clienti character_set_resultsnadal nie zmieni się na utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | Value | +--------------------------+--------------------+ …
12 mysql  collation  utf-8 

1
N'Șc 'rozpatrywał zduplikowany klucz N'C' używając sortowania Latin1_General_CI_AS
Mam tabelę z unikalnym kluczem zawierającym NVARCHAR(50)kolumnę (poprawną lub nie, ale tam jest). Tak więc podczas próby wstawienia Șclub C(bez względu na kolejność wstawiania) łamie się na 2. wkładce z powodu problemów z sortowaniem. Oto błąd: (Dotyczy 1 wierszy) Msg 2601, poziom 14, stan 1, wiersz 16 Nie można wstawić …

4
Dlaczego mieszanie zestawień kolumn w jednej bazie danych jest uważane za złe?
Są dwa powody, dla których muszę zadać to pytanie: tSQLt Platforma testowa T-SQL tSQLt uważa, że ​​jest to kwestia „wysokiego poziomu ważności”, gdy istnieją kolumny z sortowaniem innym niż domyślny. Autor testu stwierdza, co następuje: NIE sugeruję, aby każda kolumna ciągów znaków miała sortowanie pasujące do domyślnego sortowania dla bazy …

3
Traktowanie niektórych znaków arabskich jako identycznych
W języku arabskim mamy znaki takie jak ا (alef) i أ (alef with hamza). Użytkownicy piszą je zamiennie, a my chcemy je wyszukiwać zamiennie. SQL Server traktuje je jako osobne znaki. Jak zmusić SQL do traktowania ich jako tego samego znaku? Pomyślałem, że przy wstawianiu mogę zastąpić dowolne أ (alef …

1
ORDER BY i porównanie mieszanych ciągów liter i cyfr
Musimy zrobić pewne raporty na temat wartości, które zwykle są mieszanymi ciągami cyfr i liter, które należy sortować „naturalnie”. Rzeczy takie jak np. „P7B18” lub „P12B3”. @ Ciągi będą w większości sekwencjami liter, a następnie naprzemiennie liczb. Liczba tych segmentów i długość każdego mogą się jednak różnić. Chcielibyśmy, aby ich …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.