СКЛ ЛТРИМ() функција

Skl Ltrim Funkcija



Један од најчешћих задатака у СКЛ-у и другим програмским језицима је манипулација и рад са стринг подацима. Ово може укључивати конкатенацију низова, конверзију горњег или доњег слова, сечење жица и још много тога.

Један од најчешћих задатака манипулације стринговима у СКЛ-у је исецање или уклањање размака из датог улазног низа.

У овом водичу ћемо научити о функцији ЛТРИМ() која игра кључну улогу у сечењу низова.







СКЛ ЛТРИМ

У СКЛ-у, функција ЛТРИМ() је скраћеница лево. Функција нам омогућава да уклонимо било који и или водећи (крајњи леви) карактер из дате вредности стринга.



Ова функција је посебно корисна када се ради са подацима који могу да садрже непотребан размак на почетку стрингова који нам омогућава да очистимо вредности из базе података.



Синтакса:

Синтакса за функцију ЛТРИМ у СКЛ-у може се незнатно разликовати у зависности од механизма базе података. У МиСКЛ-у, синтакса је следећа:





ЛТРИМ(стринг_то_трим)

„стринг_то_трим“ специфицира улазни низ из којег желимо да уклонимо све водеће размаке.

Пример 1: Основна употреба (МиСКЛ)

Хајде да погледамо неколико практичних примера како да користимо функцију ЛТРИМ. Почињемо са основном употребом, а затим прелазимо на неке напредније примере.



Примјера података:

Пре него што уђете у упите, размотрите пример табеле која садржи податке о „запосленицима“ на следећи начин:

 Крупни план листе речи Аутоматски генерисан опис
Претпоставимо да желимо да преузмемо „јоб_титле“ из табеле у којој су уклоњени водећи размаци. Можемо користити ЛТРИМ функцију као што је приказано у следећем:

СЕЛЕЦТ ЛТРИМ(јоб_титле) АС цлеанед_јоб_титле ФРОМ емп;

Излаз:

 Крупни план кода Опис аутоматски генерисан

Пример 2: Исецање специфичних знакова

Подразумевано, функција ЛТРИМ уклања знакове размака из улазног низа. Међутим, можемо одредити специфичне знакове које желимо да уклонимо из улазног низа.

На пример, да бисмо уклонили све појављивања знака табулатора, можемо користити вредност „\т“ као што је приказано у следећем примеру:

СЕЛЕЦТ ЛТРИМ('\т' ФРОМ презиме) АС триммед_ласт_наме ФРОМ емп;

Ово би требало да уклони све знакове табулатора из стрингова у наведеној колони.

НАПОМЕНА: Можете да наведете било који подржани знак.

Закључак

У овом водичу смо научили о функцији ЛТРИМ() у СКЛ-у да бисмо открили како да исечемо било које појављивање наведених знакова из датог низа.