Десна функција СКЛ сервера

Desna Funkcija Skl Servera



У овом посту ћемо научити како да користимо праву функцију у СКЛ Серверу. Ригхт() функција нам омогућава да издвојимо одређени број знакова десно од датог улазног низа.

Синтакса функције, параметри и повратна вредност

Следеће је синтакса праве функције у СКЛ серверу:

ЈЕЛ ТАКО ( карактер_израз , целобројни_израз )

Аргументи функције укључују:







  1. цхарацтер_екпрессион – Овај аргумент дефинише улазни низ из којег се издвајају карактери. Ова вредност може бити литерални низ, променљива или колона табеле. Можете да наведете вредност овог аргумента за било који тип осим ТЕКСТ или НТЕКСТ. Ако је тако, СКЛ сервер их конвертује у ВАРЦХАР и НВАРЦХАР, респективно.
  2. интегер_екпрессион – Овај аргумент се односи на позитивну целобројну вредност која одређује број знакова који се издвајају из улазног низа.

Функција враћа тип ВАРЦХАР за не-Уницоде улазни низ и НВАРЦХАР за Уницоде улазни низ.



Примери:

Следећи одељак пружа неке основне примере коришћења функције ригхт() у СКЛ Серверу.



Пример 1: Основна употреба

Размотрите следећи пример:





СЕЛЕЦТ ЈЕЛ ТАКО ( 'Ц75659Ц0ЕЦФ8Д38ЕЕ9ФЕ041Д93155Д6Е33670081' , Једанаест ) КАО урл;

Када покренемо дати упит, требало би да врати 11 знакова са десне стране улазног низа као што је приказано у наставку:

урл |
-----------+
геекбитс . ово |

Пример 2: Коришћење функције Ригхт() са колоном табеле

Следећи пример илуструје како можемо да користимо функцију ригхт() да издвојимо последње вредности у датој колони.



Претпоставимо да имамо табелу као што је приказано у наставку:

Можемо издвојити годину из колоне продуцт_наме као што је приказано у следећем упиту:

СЕЛЕЦТ Назив производа , ЈЕЛ ТАКО ( Назив производа , 4 ) КАО ГОДИНА
ИЗ производи;

Добијена табела је следећа:

Закључак

У овом посту сте научили како да користите праву функцију у СКЛ Серверу за издвајање скупа знакова са десне стране датог низа.

Хвала за читање!