【CHARINDEX】先按STATIC_VALUE排序 在按R_RECORD_CREATE_DATE排序
生活随笔
收集整理的這篇文章主要介紹了
【CHARINDEX】先按STATIC_VALUE排序 在按R_RECORD_CREATE_DATE排序
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
SELECT STATIC_ID,STATIC_CD,STATIC_VALUE,STATIC_VALUE_EN from [dbo].[T_COMMON_STATIC] where TYPE_CD='ItemClass' and COMPANY_GUID='000018' and R_RECORD_STATUS= 1 order by CHARINDEX ('其他',STATIC_VALUE),R_RECORD_CREATE_DATE ---先按STATIC_VALUE排序 在按R_RECORD_CREATE_DATE排序CHARINDEX作用寫(xiě)SQL語(yǔ)句我們經(jīng)常需要判斷一個(gè)字符串中是否包含另一個(gè)字符串,但是SQL SERVER中并沒(méi)有像C#提供了Contains函數(shù),不過(guò)SQL SERVER中提供了一個(gè)叫CHAEINDX的函數(shù),顧名思義就是找到字符(char)的位置(index),既然能夠知道所在的位置,當(dāng)然就可以判斷是否包含在其中了。通過(guò)CHARINDEX如果能夠找到對(duì)應(yīng)的字符串,則返回該字符串位置,否則返回0。基本語(yǔ)法如下:CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )expressionToFind :目標(biāo)字符串,就是想要找到的字符串,最大長(zhǎng)度為8000 。expressionToSearch :用于被查找的字符串。start_location:開(kāi)始查找的位置,為空時(shí)默認(rèn)從第一位開(kāi)始查找。
轉(zhuǎn)載于:https://www.cnblogs.com/imtudou/p/11251894.html
總結(jié)
以上是生活随笔為你收集整理的【CHARINDEX】先按STATIC_VALUE排序 在按R_RECORD_CREATE_DATE排序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: EF 执行存储过程方法
- 下一篇: SQL where 1=1 的详细解