У МиСКЛ-у, корисници могу издвојити одређени део стринга у складу са својим захтевима. Да би то урадио, СКЛ обезбеђује различите функције, као што је „ СУБСТРИНГ() ” функција за избор дела низа са било које позиције и „ СУБСТРИНГ_ИНДЕКС() ” функција за издвајање жељеног дела стринга навођењем позиције индекса.
Овај пост ће говорити о:
Како одабрати подниз од последњег у МиСКЛ-у?
Да бисте изабрали подниз од последњег у МиСКЛ-у, следите доле дату процедуру:
-
- Отворите Виндовс терминал.
- Приступите МиСКЛ серверу.
- Наведите и промените базу података.
- Погледајте постојеће табеле и изаберите једну од њих.
- Покренути ' СЕЛЕЦТ СУБСТРИНГ(стринг, почетна_позиција, ЛЕНГТХ(стринг)) КАО подниз ФРОМ <име-табеле>; ” команда.
Корак 1: Покрените командну линију
Прво отворите „ Командна линија ” коришћењем Стартуп менија:
Корак 2: Повежите се са МиСКЛ сервером
Сада покрените „ мискл ” упит за повезивање Виндовс терминала са МиСКЛ сервером:
мискл -ин корен -п
Корак 3: Прегледајте базе података
Да бисте видели све базе података, извршите „ ПРИКАЖИ ” упит:
ПРИКАЖИ БАЗЕ ПОДАТАКА;
Изабрали смо „ миневдб ” база података са приказане листе:
Корак 4: Извршите “ користити ” Упит
Затим промените базу података тако што ћете покренути следећу команду:
усе миневдб;
Корак 5: Наведите табеле
Сада користите „ ПРИКАЖИ ” изјава за преглед свих база података:
СХОВ ТАБЛЕС;
Од датог излаза, изабрали смо „ ученик ' сто:
Корак 6: Прикажите податке табеле
Извршите „ СЕЛЕЦТ ” заједно са именом табеле за приказ података табеле:
СЕЛЕЦТ * ОД студента;
Корак 7: Изаберите под с тринг Фром Ласт
Да бисте изабрали подниз од последњег, покрените „ СЕЛЕЦТ ” команда са „ СУБСТРИНГ() ” функција:
СЕЛЕЦТ СУБСТРИНГ ( Име, 2 , ЛЕНГТХ ( Име ) ) АС подстринг ФРОМ Студент;
овде:
-
- “ СЕЛЕЦТ ” израз се користи за одабир података из базе података.
- “ СУБСТРИНГ() ” функција се користи за преузимање подниза из датог низа са било које позиције.
- “ Име ” је име постојеће колоне табеле.
- “ 2 ” је почетна позиција подниза.
- “ ЛЕНГТХ() ” функција се користи за враћање дужине стринга у бајтовима, а не у знаковима или бројевима.
- “ подниз ” је назив резултујуће колоне.
- “ ИЗ ” клаузула се користи за избор записа из табеле базе података који испуњавају услов.
- “ Ученик ” је име постојеће табеле.
Као што можете видети у датом излазу, жељени део наведеног стринга је извучен из података табеле:
Како одабрати подниз од почетка у МиСКЛ-у?
Да бисте изабрали подниз од почетка у МиСКЛ-у, извршите следећу команду:
СЕЛЕЦТ СУБСТРИНГ ( Име, 1 , ЛЕНГТХ ( Име ) - 2 ) АС подстринг ФРОМ Студент;
овде:
-
- “ 1 ” се користи за издвајање подстрингова од почетка.
- “ -2 ” је крајња позиција изабраног низа.
- Наведени су и други детаљи, исти као и претходни упит.
Када се горе наведени упит изврши, биће приказан потребан део стринга:
Како одабрати подниз са клаузулом ВХЕРЕ у МиСКЛ-у?
Корисници такође могу да изаберу део низа коришћењем „ ГДЕ “ клаузула са “ СЕЛЕЦТ ” изјава у МиСКЛ-у са следећом командом:
СЕЛЕЦТ Име, СУБСТРИНГ ( Име, 1 , 3 ) ОД Студента ОДАКЛЕ Цити = 'ПиндиГхеб' ;
овде:
-
- “ 1 ” је почетна позиција издвајања подниза.
- “ 3 ” је крајња позиција подниза за одабир.
- “ Ученик ” је назив табеле.
- “ ГДЕ ” клаузула се користи за одабир оних података редова и колона табеле који испуњавају наведени услов.
- “ Град = ' Једном Г имати' ” је име колоне табеле које је наведено као услов.
Након извршења дате команде, изабрани део стринга је приказан:
Како одабрати подниз користећи функцију СУБСТРИНГ_ИНДЕКС у МиСКЛ-у?
„ СУБСТРИНГ_ИНДЕКС() ” функција се може користити за избор подстрингова који садрже улазни низ, граничник и почетну позицију као аргумент. Враћа жељени део улазног низа пре него што се појави одређени број граничника. Покрените следећу команду да бисте извршили одређени задатак:
СЕЛЕЦТ СУБСТРИНГ_ИНДЕКС ( телефон, '-' , - 1 ) АС подстринг ФРОМ Студент;
овде:
-
- “ СУБСТРИНГ_ИНДЕКС ” се користи за избор дела стринга.
- “ Телефон ” је име постојеће колоне табеле које се даје као улазни низ.
- “ – ” је граничник и „ -1 ” је почетна позиција низа за одабир.
- “ подниз ” је назив резултујуће колоне.
- “ ИЗ ” клаузула се користи за одабир записа из табеле.
- “ Ученик ” је име постојеће табеле.
Може се приметити да смо добили жељени део датог низа:
То је све! Дали смо метод избора дела стринга у МиСКЛ-у.
Закључак
Да бисте изабрали део низа, „ СЕЛЕЦТ СУБСТРИНГ(стринг, почетна_позиција, ЛЕНГТХ(стринг)) КАО подниз ФРОМ <име-табеле>; ”, “ СЕЛЕЦТ <кол1>, СУБСТРИНГ(стринг, почетна_позиција, крајња_позиција) ФРОМ <име-табеле> ВХЕРЕ <услов>; ', и ' СЕЛЕЦТ СУБСТРИНГ_ИНДЕКС(стринг, 'делимитер', почетна_позиција) КАО подниз ФРОМ <име-табеле>; ” се користе команде. Овај пост је илустровао начине одабира дела стринга у МиСКЛ-у.