sql >> Database >  >> RDS >> Oracle

Oracle String-functies (volledige lijst)

Hieronder vindt u een lijst met ingebouwde tekenreeks-/tekenfuncties die beschikbaar zijn in Oracle Database.

Functie Beschrijving
ASCII() Retourneert de decimale representatie in de database-tekenset van het eerste teken van zijn argument.
CHR() Retourneert een teken op basis van de codewaarden die als argument zijn opgegeven.
CONCAT() Voert een tekenreeksaaneenschakeling uit op zijn argumenten.
INITCAP() Retourneert zijn argument met de eerste letter van elk woord in hoofdletters en alle andere letters in kleine letters.
INSTR() Zoekt naar een subtekenreeks in een gegeven tekenreeks en retourneert een geheel getal dat de positie van het eerste teken van deze subtekenreeks aangeeft.
LENGTH() Rgeeft de lengte van zijn argument. Er zijn vijf afzonderlijke functies; LENGTH() , LENGTHB() , LENGTH() , LENGTH2() , en LENGTH4() . Elke functie berekent de lengte op een andere manier.
LOWER() Retourneert zijn argument met alle letters in kleine letters.
LPAD() Voert het linkergedeelte van een tekenreeks op met een bepaald teken, tot een bepaald aantal tekens.
LTRIM() Knipt het linkerdeel van een string af. Standaard wordt witruimte bijgesneden, maar u kunt optioneel een ander teken of andere tekens opgeven om bij te snijden.
NCHR() Retourneert het teken met het binaire equivalent van zijn argument in de nationale tekenset.
NLS_INITCAP() Vergelijkbaar met de INITCAP() functie, behalve dat het een tweede argument accepteert waarmee je de sortering kunt specificeren.
NLS_LOWER() Vergelijkbaar met de LOWER() functie, behalve dat het een tweede argument accepteert waarmee u de sortering kunt specificeren.
NLS_UPPER() Vergelijkbaar met de UPPER() functie, behalve dat het een tweede argument accepteert waarmee je de sortering kunt specificeren.
NLSSORT() Retourneert een sorteersleutel voor een bepaalde tekenwaarde en een expliciet of impliciet gespecificeerde sortering.
REGEXP_COUNT() Retourneert het aantal keren dat een patroon voorkomt in een brontekenreeks.
REGEXP_INSTR() Vergroot de functionaliteit van de INSTR() functie door ons toe te staan ​​patronen voor reguliere expressies te gebruiken.
REGEXP_REPLACE() Breidt de functionaliteit uit van de REPLACE() functie door ons toe te staan ​​patronen voor reguliere expressies te gebruiken.
REGEXP_SUBSTR() Vergroot de functionaliteit van de SUBSTR() functie door ons toe te staan ​​patronen voor reguliere expressies te gebruiken.
REPLACE() Hiermee kun je een deel van een tekenreeks vervangen door een andere tekenreeks.
RPAD() Voert het rechtergedeelte van een tekenreeks op met een bepaald teken, tot een bepaald aantal tekens.
RTRIM() Knipt het rechterdeel van een string af. Standaard wordt witruimte bijgesneden, maar u kunt optioneel een ander teken of andere tekens opgeven om bij te snijden.
SOUNDEX() Retourneert een tekenreeks die de fonetische representatie van zijn argument bevat.
SUBSTR() Retourneert de gespecificeerde substring van een gegeven string.
TRANSLATE() Hiermee kunt u meerdere één-op-één vervangingen van één teken maken in één bewerking.
TRANSLATE(...USING) Cvertaalt zijn argument naar de karakterset die gespecificeerd is voor conversies tussen de database karakterset en de nationale karakterset. Niet te verwarren met de TRANSLATE() functie, waarmee u in één bewerking meerdere één-op-één-substituties van één teken kunt maken.
TRIM() Hiermee kunt u tekens van de zijkanten van een tekenreeks bijsnijden. Je kunt voorlooptekens, volgtekens of beide inkorten.
UPPER() Retourneert zijn argument met alle letters in hoofdletters.

  1. SQL Server 2014 verkennen SELECT INTO Parallelism

  2. MONTHNAME() Voorbeelden – MySQL

  3. MySQL Workbench-zelfstudie - Een uitgebreide gids voor de RDBMS-tool

  4. INNODB inschakelen in mysql