Articles

SQL bal funkció

az SQL bal oldali függvény egy adott kifejezés bal szélső karaktereit adja vissza. Az SQL Server bal funkció a második argumentumot használja annak eldöntésére, hogy hány bal karakternek kell visszatérnie. A szintaxis a Karakterlánc bal függvény

SELECT LEFT (Character_Expression, Value)FROM 
  • Character_Expression: bal függvény írja a bal legtöbb karakter ebből a kifejezésből.
  • érték: hány karaktert szeretne kivonni a Character_Expression-ből.

az SQL Server bal oldali funkció indexpozíciója 1-től indul, nem 0-tól. Ez az SQL Server BAL Funkció példa, használjuk az alább látható adatok

SQL BAL FÜGGVÉNY

SQL BAL Funkció 1. Példa

A BAL függvény a megadott számú bal oldalon található karakterek az adott karakterlánc. A következő bal oldali függvény lekérdezés a legtöbb 3 és 20 karaktert balra adja vissza.

DECLARE @Charcater_Expression varchar(50)SET @Charcater_Expression = 'Learn SQL Server' --Using Positive Integer 3 -- SQLSELECT LEFT (@Charcater_Expression, 5) AS 'SQL LEFT' --Searching from specific position – 20SELECT LEFT (@Charcater_Expression, 20) AS 'SQL LEFT' 
SQL LEFT FUNCTION 1

a bal oldali függvényt a @Character_Expression változóból öt bal oldali karakter visszaadására használtuk.

--Using Positive Integer -- SQLSELECT LEFT (@Charcater_Expression, 5) AS 'SQL LEFT'

a következő sorban 20-at rendeltünk a második argumentumhoz, ami nagyobb, mint a karakterlánc hossza. Tehát a bal oldali funkció visszaadja az összes karaktert a @Character_Expression

--Searching from specific position – 20SELECT LEFT (@Charcater_Expression, 20) AS 'SQL LEFT'

bal oldali funkció példa 2

Az SQL Server bal oldali funkciója lehetővé teszi a bal oldali karakterek kiválasztását az oszlopértékekből. Ebben az SQL Server példa, hogy visszatérünk a bal négy szót a nyilvántartást jelenlegi belül az Osztály Neve oszlop

-- Sql Server Left Function ExampleSELECT , , ,LEFT (, 4) AS FROM 
SQL BAL FUNKCIÓ 2

MEGJEGYZÉS: Ha észreveszed, hogy a második rekord, van egy Üres hely után Id.

karakter a @ használata előtt bal oldali funkció példa 3

találjuk meg a @ szimbólum indexpozícióját az e-mail oszlopban a CHARINDEX funkció használatával. A következő, ez a Karakterlánc Funkció kivonat a bal-a legtöbb karaktert a @ jel segítségével a karakterlánc bal Függvény

-- Left function in Sql ServerSELECT , , , ,LEFT ( ,CHARINDEX ('@', ) - 1 ) AS FROM 
SQL BAL FUNKCIÓ 3

Az alábbi nyilatkozatot visszatér az index helyzetben a @ jel. Azt sugallja, hogy a CHARINDEX funkció minden rekordban megtalálja a @ szimbólum indexpozícióját.

CHARINDEX ('@', )

az index pozícióját 1-gyel csökkentettük az alábbi utasítás használatával. Ha ezt elmulasztja, az sql bal kimenete @ szimbólumot is tartalmaz

CHARINDEX ('@', ) - 1

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük