Բովանդակություն:

Ո՞րն է ենթալարի օգտագործումը SQL-ում:
Ո՞րն է ենթալարի օգտագործումը SQL-ում:

Video: Ո՞րն է ենթալարի օգտագործումը SQL-ում:

Video: Ո՞րն է ենթալարի օգտագործումը SQL-ում:
Video: Ремонт стиральной машинки INDESIT IWSE5105 Гремит Замена подшипников Распиливаем барабан 2024, Նոյեմբեր
Anonim

SQL Սերվեր ԵՆԹԱԴՐՈՒՄ () ֆունկցիայի ակնարկ

Այն ԵՆԹԱԴՐՈՒՄ () քաղվածքներ ա ենթալարի նշված երկարությամբ՝ սկսած մուտքային տողի մի տեղից: ԵՆԹԱԴՐՈՒՄ (մուտքագրման_տող, սկիզբ, երկարություն); Այս շարահյուսության մեջ՝ input_string-ը կարող է լինել նիշ, երկուական, տեքստ, ntext կամ պատկերի արտահայտություն:

Մարդիկ նաև հարցնում են՝ կարո՞ղ ենք ենթատող օգտագործել Where clause-ում:

Այն ԵՆԹԱԴՐՈՒՄ SQL ֆունկցիան շատ օգտակար է, երբ դու ցանկանում եք համոզվել, որ տողային արժեքները վերադարձվել են հարցումից կամք սահմանափակվել որոշակի երկարությամբ. Հետևյալ օրինակում, օգտագործելով «firstname» սյունակը, վերջին երկու նիշերը համընկնում են «on» բառի հետ՝ օգտագործելով SQL: ԵՆԹԱԴՐՈՒՄ գործառույթը որտեղ կետ.

Բացի այդ, ո՞րն է SQL ճիշտ գործառույթը: SQL Server RIGHT() ֆունկցիայի ակնարկ RIGHT() ֆունկցիան հանում է որոշակի թվով նիշ նշված նիշի աջ կողմից: լար . Օրինակ, ՁԱԽ ('SQL Server', 6) վերադարձնում է Սերվերը: Այս շարահյուսության մեջ. input_string-ը կարող է լինել բառացի լար , փոփոխական կամ սյունակ:

Այստեղ ինչպե՞ս կարող եմ ցուցադրել SQL-ի առաջին 3 նիշերը:

Բարև Շանու, Դուք կարող եք օգտագործել LEN() կամ LENGTH() (օրաքլի դեպքում sql ) ֆունկցիա՝ սյունակի երկարությունը ստանալու համար: SELECT LEN(column_name) FROM table_name; Եվ դուք կարող եք օգտագործել ԵՆԹԱԴՐՈՒՄ կամ SUBSTR() ֆունկցիան գնալ ստանալ առաջին երեք նիշերը մի սյունակի։

Ինչպե՞ս եք կրճատում տեքստը SQL-ում:

Եթե այո, ապա դուք ունեք մի քանի տարբերակ

  1. Դուք կարող եք օգտագործել TRIM (կամ LTRIM կամ RTRIM) գործառույթները՝ տողի ձախից կամ աջից բացատները կամ այլ նիշերը հեռացնելու համար:
  2. Դուք կարող եք օգտագործել LEFT ֆունկցիան SQL Server-ում կամ SUBSTR ֆունկցիան Oracle SQL-ում՝ ավելի մեծ տողից որոշակի թվով նիշերով տողը վերադարձնելու համար:

Խորհուրդ ենք տալիս: