SQL Server研习录(08)——LEFT()函数
SQL Server研習(xí)錄(08)——LEFT函數(shù)
- 版權(quán)聲明
- 一、LEFT()函數(shù)
- 1、基本語(yǔ)法
- 2、示例
版權(quán)聲明
- 本文原創(chuàng)作者:清風(fēng)不渡
- 博客地址:https://blog.csdn.net/WXKKang
??首先創(chuàng)建一組測(cè)試數(shù)據(jù)用于學(xué)習(xí)LEFT()函數(shù),代碼如下:
CREATE TABLE student(s_id varchar(50) NOT NULL PRIMARY KEY,s_name varchar(50),s_gender varchar(50),s_age int )INSERT INTO student(s_id,s_name,s_gender,s_age) VALUES ('S101','Tom','male',18); INSERT INTO student(s_id,s_name,s_gender,s_age) VALUES ('S102','Lucy','female',18); INSERT INTO student(s_id,s_name,s_gender,s_age) VALUES ('S103','Jack','male',19); INSERT INTO student(s_id,s_name,s_gender,s_age) VALUES ('S104','Bruce','male',16); INSERT INTO student(s_id,s_name,s_gender,s_age) VALUES ('S105','Jayce','male',23);一、LEFT()函數(shù)
??LEFT()函數(shù)用于返回字符串中從左邊開始指定個(gè)數(shù)的字符
1、基本語(yǔ)法
??基本語(yǔ)法如下:
SELECT LEFT(character_expression,integer_expression) FROM table_name;??注釋:
??(1)參數(shù)
??character_expression:字符或二進(jìn)制數(shù)據(jù)的表達(dá)式,character_expression可以是常量、變量或列。character_expression可以是除text或ntext外的任何數(shù)據(jù)類型,可隱式轉(zhuǎn)換為varchar或nvarchar,否則,請(qǐng)使用CAST函數(shù)顯示轉(zhuǎn)換
??integer_expression:指要返回的character_expression的字符數(shù)的正整數(shù)。如果integer_expression為負(fù),則返回錯(cuò)誤。如果integer_expression的數(shù)據(jù)類型為bigint,且包含較大的值,則character_expression必須是較大的數(shù)據(jù)類型,如varchar(max)
??注: integer_expression參數(shù)將UTF-16代理相字符計(jì)為一個(gè)字符
??(2)返回類型
??character_expression為非Unicode字符數(shù)據(jù)類型時(shí),返回varchar
??character_expression為Unicode字符數(shù)據(jù)類型時(shí),返回nvarchar
2、示例
??下面我們就通過上面的實(shí)例查找出學(xué)生表中姓名列中記錄的左邊兩個(gè)字符,代碼如下:
SELECT LEFT(s_name,2) FROM student;??執(zhí)行結(jié)果如下:
總結(jié)
以上是生活随笔為你收集整理的SQL Server研习录(08)——LEFT()函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FreeRTOS系列|FreeRTOS简
- 下一篇: SQL基础系列(五)——子查询