FIELD() 回傳字串在列表中的順位


FIELD(str,str1,str2,str3,...)
str傳入的字串
str1,str2是指傳入列表的字串

回傳值為字串str在str1, str2, str3,……列表中的順位。
在找不到str的情況下,回傳值為0。
如果所有對於FIELD()的參數均為字串,
則所有參數均按照字串進行比較。
如果所有的參數均為數字,則按照數字進行比較。
否則,參數按照double格式進行比較。
如果str為NULL,則回傳值為0,
原因是NULL不能同任何值進行同等比較。
FIELD()是ELT()的補數。
SELECT FIELD('live', 'live', 'love', 'like','llee');
1

SELECT FIELD('love', 'live', 'love', 'like','llee');
2



 
















其它文章

arrow
arrow

    PG Levin Li 發表在 痞客邦 留言(0) 人氣()