Wie kann ich die Funktion, die alle Großbuchstaben in Kleinbuchstaben und Kleinbuchstaben in Großbuchstaben in einer Zeichenfolge z. "Hello World" "HelloW World"SQL: Wie kann ich die Funktion, die alle Großbuchstaben in Großbuchstaben und Kleinbuchstaben in Großbuchstaben in einer Zeichenfolge ändern
Antwort
Sie können eine Funktion erstellen, wo der Cursor iterieren und den String-Wert holen/holen wird, und wenn er ein Kleinbuchstabe ist, können Sie den String SELECT UPPER('test string')
in Großbuchstaben .If ändern Der Zeichenfolgenwert wird als Großbuchstaben eingegeben. Sie können die Funktion SELECT lOWER('test string')
in Kleinbuchstaben konvertieren.
Dies ist nicht OP gefragt. schau dir sein/ihr beispiel an – FLICKER
Sie können eine Funktion schreiben, die jedes Zeichen in der Zeichenfolge einzeln nacheinander durchläuft, und wenn es in der Gruppe von Kleinbuchstaben ist, wenden Sie die UPPER-Funktion an, andernfalls wenden Sie die LOWER-Funktion an und erstellen die Ausgabe Ihrer Funktion Zeichenfolge.
benutze die ascii um die oberen und unteren zu unterscheiden? – xixixixi
Das ist ein Weg. Ein anderer ist PATINDEX mit einer Groß- und Kleinschreibung. (Beachten Sie, dass die Bereichsspezifikation nicht funktioniert. Geben Sie alle Buchstaben des Alphabets in dem Muster ein, das angepasst werden soll): https://stackoverflow.com/questions/4212110/range-wildcard-pattern-matching- Verhalten mit Groß- und Kleinschreibung –
Die Bereichsspezifikation funktioniert mit einer binären Sortierung. –
Sie haben keine Version angegeben. Für SQL Server 2017 können Sie TRANSLATE
wie von Gordon vorgeschlagen verwenden.
WITH T(S) AS
(
SELECT 'HelloW world'
)
SELECT TRANSLATE(S COLLATE Latin1_General_CS_AS,
'ABCDEFGHIJLKMNOPQRSTUVWXYZabcdefghijlkmnopqrstuvwxyz',
'abcdefghijlkmnopqrstuvwxyzABCDEFGHIJLKMNOPQRSTUVWXYZ')
FROM T
Entschuldigung, ich habe es vergessen, funktioniert es auf dem Server 2016? – xixixixi
Nein. Dies ist nur 2017 –
- 1. Regex Großbuchstaben in Kleinbuchstaben
- 2. In R, Großbuchstaben in Kleinbuchstaben und umgekehrt in einer Zeichenfolge
- 3. So ändern Sie Großbuchstaben in Kleinbuchstaben und Leerzeichen in Unterstriche
- 4. Wie alle Großbuchstaben in Javascript
- 5. in Großbuchstaben
- 6. Ändern in Großbuchstaben mit ASCII
- 7. Atom Editor: RegEx ersetzen in Großbuchstaben/Kleinbuchstaben
- 8. Alphabetisierung einer Zeichenfolge mit Großbuchstaben
- 9. Kann ich awk verwenden, um alle Kleinbuchstaben in Großbuchstaben umzuwandeln?
- 10. Zähle Großbuchstaben mit Kleinbuchstaben
- 11. Dateierweiterung ist Großbuchstaben in Kleinbuchstaben in codeigniter
- 12. Wie kann ich Großbuchstaben in Kleinbuchstaben konvertieren in Notepad ++
- 13. Wie Großbuchstaben Großbuchstaben in Laravel Blade
- 14. Regex Großbuchstaben durch Kleinbuchstaben ersetzen in PhpStorm
- 15. GitHub Desktop-Problem in Großbuchstaben zu Kleinbuchstaben
- 16. Großbuchstaben-Attribut, das die Eingabe in Großbuchstaben umwandelt
- 17. entkommen. (Punkt) in Großbuchstaben Zeichenfolge
- 18. Wie kann man die Großbuchstaben in DBeaver umwandeln?
- 19. Ändern von Großbuchstaben Dateinamen in AWS S3 in Kleinbuchstaben
- 20. Prolog Umwandlung in Großbuchstaben
- 21. Assembler-Schalter Kleinbuchstaben für Großbuchstaben und umgekehrt
- 22. Kleinbuchstaben windows.h und Großbuchstaben Windows.h Unterschied?
- 23. Cant konvertieren Kleinbuchstaben in Großbuchstaben mit Zeiger
- 24. Wie alle Vorkommen von Kleinbuchstaben in einer Zeichenfolge in Großbuchstaben in MIPS konvertieren
- 25. Kleinbuchstaben 0x mit Großbuchstaben Iostream
- 26. utf-8 in Großbuchstaben?
- 27. ConfigParser liest Großbuchstaben und macht sie Kleinbuchstaben
- 28. Wie konvertiert man String in Großbuchstaben/Kleinbuchstaben in Jinja2?
- 29. Änderungstabelle Name in Großbuchstaben
- 30. Wie in Mitarbeiternamen in Kleinbuchstaben und die verbleibenden Zeichen in Großbuchstaben in SQL
Sieht aus wie Hausaufgaben für mich. Was hast du bisher versucht? Sende deinen Code. –
Ich würde die 'translate' Funktion implementieren und nur Argumente für diesen Zweck verwenden. –
Wie kommt es, dass wir immer die sprichwörtlichen und üblichen "Hausaufgaben?" auf der Website? Nur neugierig ... ich habe es vergessen. –