Мазмуну:

SQLде substring эмне үчүн колдонулат?
SQLде substring эмне үчүн колдонулат?

Video: SQLде substring эмне үчүн колдонулат?

Video: SQLде substring эмне үчүн колдонулат?
Video: Урок 29 - Функция SUBSTR (SQL для Начинающих) 2024, Апрель
Anonim

SQL Server SUBSTRING () функцияны карап чыгуу

The SUBSTRING () үзүндүлөр а substring киргизилген сапта жайгашкан жерден баштап белгиленген узундук менен. SUBSTRING (киргизүү_сапы, башталышы, узундугу); Бул синтаксисте: input_string символ, бинардык, текст, ntext же сүрөт туюнтмасы болушу мүмкүн.

Адамдар дагы сурашат, биз кайдагы пунктта substring колдоно алабыз?

The SUBSTRING SQL функциясы болгондо абдан пайдалуу сен сап баалуулуктары суроодон кайтарылганын текшергиси келет болот белгилүү бир узундук менен чектелиши керек. Төмөнкү мисалда, "firstname" тилкесин колдонуу менен, акыркы эки белги SQLди колдонуу менен "күйгүзүлгөн" деген сөз менен дал келет SUBSTRING жерде иштейт пункт.

Кошумча, SQL туура функциясы деген эмне? SQL Server RIGHT() функциясына сереп салуу RIGHT() функциясы белгиленген символдун оң жагынан берилген сандагы символдорду чыгарып алат сап . Мисалы, СОЛ ('SQL Server', 6) Server кайтарат. Бул синтаксисте: input_string литерал болушу мүмкүн сап , өзгөрмө же тилке.

Бул жерде, SQLде биринчи 3 символду кантип көрсөтөм?

Салам Шану, сиз LEN() же LENGTH() колдонсоңуз болот (oracle болсо sql ) мамычанын узундугун алуу функциясы. ТАҢДА LEN(мамыча_аты) таблицанын_аты; Жана колдоно аласыз SUBSTRING же SUBSTR() функциясын алыңыз биринчи үч белги колоннанын.

SQLде текстти кантип кыскартасыз?

Эгер ошондой болсо, сизде бир нече вариант бар:

  1. Саптын сол же оң жагындагы боштуктарды же башка символдорду алып салуу үчүн TRIM (же LTRIM же RTRIM) функцияларын колдоно аласыз.
  2. Сиз SQL Сервериндеги LEFT функциясын же Oracle SQLдеги SUBSTR функциясын чоңураак саптан белгилердин белгилүү бир саны менен сапты кайтаруу үчүн колдоно аласыз.

Сунушталууда: