中国最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2

sql教程

SQL 教程

SQL 高级教程

SQL 函数

  • SQL 主机
  • SQL 总结
  • 实例/测验

    拓展阅读

    SQL FIELD()函数

    阅读 (3454)
    SQL FIELD()函数实例代码教程 
    FIELD()函数返回的索引(从1开始的位置)的str在str1,str2,STR3,...列表中。如果str没有找到,则返回0。
    就是用第一个参数str,跟后面的N个字符串参数中寻找,如果寻找到一模一样的字符串,则返回其索引位置

    FIELD(str,str1,str2,str3,...)


    返回的索引(从1开始的位置)的str在str1,str2,STR3,...列表中。如果str没有找到,则返回0。


    例子:

    在第2个位置找到了字符串“ej”

    SQL> SELECT FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo');
    +---------------------------------------------------------+
    | FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo')          |
    +---------------------------------------------------------+
    | 2                                                       |
    +---------------------------------------------------------+
    1 row in set (0.00 sec) 
    关闭
    程序员人生