1、LEFT()? 從左邊截
創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、應(yīng)縣網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為應(yīng)縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
語法:LEFT(character,integer)? ??返回 從字符串左邊開始 指定個數(shù)的字符
說明:參數(shù)1:要截取的字符串,參數(shù)2:截取字符個數(shù)
示例:selectLEFT('SqlServer_2008',3)
結(jié)果:Sql
2.RIGHT()? 從右邊截
語法:RIGHT(character,integer)? ?返回 從字符串右邊開始 指定個數(shù)的字符
說明:參數(shù)1:要截取的字符串,參數(shù)2:截取字符個數(shù)
示例:selectLEFT('SqlServer_2008',4)
結(jié)果:2008
3.SUBSTRING()? ?中間截
語法:SUBSTRING(character,start,length)? ?返回從字符串 中間 的字符
說明:參數(shù)1:要截取的字符串,參數(shù)2:開始截取的位數(shù),參數(shù)3:要截取的字符長度
示例:selectSUBSTRING('SqlServer_2008',4,6)--4)
結(jié)果:Server
以上。
感謝二位!
時間類型的截取不能直接left等,需要 convert成varchar等字符類型
select left(convert(varchar,add_time,120),10) from shikongdb..dt_orders
select left(add_time,10) from shikongdb..dt_orders
工具/材料:Management Studio。
1、首先在桌面上,點擊“Management Studio”圖標(biāo)。
2、然后在該界面中,點擊左上角工具欄里“新建查詢”按鈕。
4、之后在該界面中,輸入提取日期,并把年月日分別截取出來的SQL語句“select year(getdate()),month(getdate()),day(getdate())
”。
5、然后在該界面中,點擊上方左側(cè)的“執(zhí)行”按鈕。
6、最后在該界面中,顯示分別截取出來的年月日。
不管哪個庫,sql中一般都支持substring 或者它的變種 substr left right mid等
sqlserver截取日期年份和月份使用datepart函數(shù),函數(shù)使用方法如下:
一、函數(shù)功能:DATEPART() 函數(shù)用于返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。
二、語法:DATEPART(datepart,date)
三、參數(shù)說明:date?參數(shù)是合法的日期表達式。datepart?參數(shù)可以是下列的值:
四、實例
1、截取年份:datepart(yy,'2017-1-1') 返回:2017
2、截取月份:datepart(mm,'2017-1-1') 返回:1
五、datepart函數(shù)返回的是整型數(shù)值,如果需要返回字符型,那么使用datename()函數(shù),用法與datepart相同,只是返回數(shù)據(jù)類型不同。