Orodha ya maudhui:

Ni matumizi gani ya substring katika SQL?
Ni matumizi gani ya substring katika SQL?

Video: Ni matumizi gani ya substring katika SQL?

Video: Ni matumizi gani ya substring katika SQL?
Video: ХАБИБ - Ягода малинка (Премьера клипа) 2024, Novemba
Anonim

SQL Seva SUBSTRING () muhtasari wa kazi

The SUBSTRING () dondoo a kamba ndogo na urefu uliobainishwa kuanzia eneo katika mfuatano wa pembejeo. SUBSTRING (pembe_ya_pembejeo, kuanza, urefu); Katika sintaksia hii: input_string inaweza kuwa herufi, binary, maandishi, ntext, au usemi wa picha.

Watu pia huuliza, tunaweza kutumia substring katika kifungu gani?

The SUBSTRING SQL kazi ni muhimu sana wakati wewe unataka kuhakikisha kuwa maadili ya kamba yamerudi kutoka kwa hoja mapenzi kuwekewa vikwazo kwa urefu fulani. Katika mfano ufuatao, kwa kutumia safu ya 'jina la kwanza', herufi mbili za mwisho zinalinganishwa na neno 'on' kwa kutumia SQL. SUBSTRING kazi mahali kifungu.

Kwa kuongeza, kazi sahihi ya SQL ni nini? Muhtasari wa kazi ya SQL Server RIGHT() Kazi ya RIGHT() hutoa idadi fulani ya vibambo kutoka upande wa kulia wa herufi maalum. kamba . Kwa mfano, KUSHOTO ('SQL Server', 6) inarudisha Server. Katika syntax hii: Input_string inaweza kuwa halisi kamba , tofauti, au safu wima.

Hapa, ninaonyeshaje herufi 3 za kwanza kwenye SQL?

Hujambo Shanu, Unaweza kutumia LEN() au LENGTH()(ikiwa kuna oracle sql ) kazi kupata urefu wa safu. CHAGUA LEN(safu_jina) KUTOKA kwa jedwali_name; Na unaweza kutumia SUBSTRING au SUBSTR() kitendakazi nenda pata wahusika watatu wa kwanza ya safu.

Unapunguzaje maandishi katika SQL?

Ikiwa ndivyo, una chaguo chache:

  1. Unaweza kutumia vitendakazi vya TRIM (au LTRIM au RTRIM) ili kuondoa nafasi au vibambo vingine kutoka kushoto au kulia kwa mfuatano.
  2. Unaweza kutumia kazi ya LEFT katika Seva ya SQL, au chaguo za kukokotoa za SUBSTR katika Oracle SQL, kurudisha mfuatano wenye idadi maalum ya herufi kutoka kwa mfuatano mkubwa.

Ilipendekeza: