你的GID列是字符串類型么?
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括宣漢網(wǎng)站建設(shè)、宣漢網(wǎng)站制作、宣漢網(wǎng)頁制作以及宣漢網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,宣漢網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到宣漢省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
是的話用這個(gè)
length(gid)
gid按照字段長度從大到小前10條排列
就是用select
top
10
*
from
table名
order
by
length(gid)
desc;
CREATE??function?[dbo].[GetCharIndexNum](@findstring?varchar(max),@string?varchar(max))
returns?int
AS
BEGIN
declare?@location?int?,?--要找的字符位置
@num?int??--要找的字符出現(xiàn)的次數(shù)
set?@num?=0
set?@location?=?charindex?(@findstring,@string)
while?@location?0??---字符串中存在要找的字符
begin
set?@num?=@num?+1
set?@string?=substring(@string,@location+1,len(@string))
set?@location?=?charindex?(@findstring,@string)
end
return?@num
END
--舉個(gè)例子調(diào)用這個(gè)標(biāo)量值函數(shù)?select ? [dbo].[GetCharIndexNum]('5','abc5ab5')
返回值2,5這個(gè)字符出現(xiàn)了2次
本文介紹case when
case 包含兩種表達(dá)格式:
第一種:簡單case函數(shù)
參數(shù):
input_expression 是使用簡單 CASE 格式時(shí)所計(jì)算的表達(dá)式,是任何有效的SQL表達(dá)式。
when when_expression 使用簡單 CASE 格式時(shí) input_expression 所比較的簡單表達(dá)式。when_expression 是任意有效的SQL表達(dá)式。input_expression 和每個(gè) when_expression 的數(shù)據(jù)類型必須相同,或者是隱性轉(zhuǎn)換。
[ ...n ]占位符 可以使用多個(gè) when when_expression then result_expression 子句或 WHEN boolean_expression THEN result_expression 子句
then result_expression 當(dāng) input_expression = when_expression 取值為 true,或者 boolean_expression 取值為 true 時(shí)返回的表達(dá)式。
result expression 是任意有效的sql表達(dá)式。
esle else_result_expression
當(dāng)比較運(yùn)算取值不為 TRUE 時(shí)返回的表達(dá)式。如果省略此參數(shù)并且比較運(yùn)算取值不為 TRUE,CASE 將返回 NULL 值。else_result_expression 是任意有效的sql表達(dá)式。Else_result_expression 和所有 result_expression 的數(shù)據(jù)類型必須相同,或者必須是隱性轉(zhuǎn)換。
舉例說明:
第二種:case搜索函數(shù)
參數(shù)介紹:
WHEN Boolean_expression 使用 CASE 搜索格式時(shí)所計(jì)算的布爾表達(dá)式。
Boolean_expression 是任意有效的布爾表達(dá)式。結(jié)果類型從 result_expressions 和可選 else_result_expression 的類型集合中返回最高的優(yōu)先規(guī)則類型。有關(guān)更多信息,請參見數(shù)據(jù)類型的優(yōu)先順序。
CASE 搜索函數(shù) :返回結(jié)果值介紹:
按指定順序?yàn)槊總€(gè) WHEN 子句的 Boolean_expression 求值。返回第一個(gè)取值為 TRUE 的 Boolean_expression 的 result_expression。
如果沒有取值為 TRUE 的 Boolean_expression,則當(dāng)指定 ELSE 子句時(shí) SQL Server 將返回 else_result_expression;若沒有指定 ELSE 子句,則返回 NULL 值。
舉例說明:
case when 具體用法就說到這里,謝謝各位。
文章標(biāo)題:mysql怎么統(tǒng)計(jì)字段的簡單介紹
網(wǎng)址分享:http://chinadenli.net/article20/heecjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、響應(yīng)式網(wǎng)站、電子商務(wù)、網(wǎng)頁設(shè)計(jì)公司、靜態(tài)網(wǎng)站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)