Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je substr v oracle?

Funkcia SUBSTR v Oracle sa používa na extrahovanie špecifikovaného podreťazca z daného reťazca. Jeho syntax je nasledovná:

```

SUBSTR(reťazec, začiatok, dĺžka)

```

kde:

* „reťazec“ je vstupný reťazec, z ktorého bude extrahovaný podreťazec.

* „začiatok“ je počiatočná pozícia podreťazca vo vstupnom reťazci. Prvý znak v reťazci je na pozícii 1.

* "dĺžka" je počet znakov, ktoré sa majú extrahovať z počiatočnej pozície.

Ak chcete napríklad extrahovať prvých päť znakov z reťazca „Ahoj svet“, použite nasledujúci výraz:

```

SUBSTR('Ahoj svet', 1, 5)

```

To by vrátilo podreťazec `"Ahoj"`.

Funkciu SUBSTR možno použiť aj na extrahovanie podreťazcov z konca reťazca. Ak to chcete urobiť, môžete použiť zápornú hodnotu pre parameter `start`. Ak chcete napríklad extrahovať posledných päť znakov z reťazca „Ahoj svet“, použite nasledujúci výraz:

```

SUBSTR('Ahoj svet', -5)

```

To by vrátilo podreťazec `"World"`.

Funkcia SUBSTR je všestranný nástroj, ktorý možno použiť na extrahovanie podreťazcov z ľubovoľnej pozície v reťazci. Často sa používa v kombinácii s inými funkciami reťazca na vykonávanie zložitých úloh manipulácie s reťazcami.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené