FIELD():

此函數有助於返回值在給定值列表中的位置。如果用戶將字符串值作為FIELD()函數的參數傳遞,則搜索將作為字符串值執行。並且,如果用戶將數字值作為FIELD()函數的參數傳遞,則搜索將作為數字值執行。

用法:

FIELD(value, val_1, val_2, val_3, ...)

參數:

此函數接受2個參數。

value -

將在列表中搜索的值。

val_1,val_2,val_3,...-

進行搜索的值列表。

返回值:

該函數返回值在給定值列表中的位置。

如果在值列表中找不到該值,該函數將返回0。

如果要搜索的值為NULL,則該函數將返回0。

適用於以下MySQL版本:

MySQL 5.7

MySQL 5.6

MySQL 5.5

MySQL 5.1

MySQL 5.0

MySQL 4.1

MySQL 4.0

MySQL 3.23

示例1:

使用FIELD()功能在字符列表中搜索字符值。

SELECT FIELD('e', 'V', 'a', 'N', 's', 'H', 'g', 'E', 'e', 'K')

AS Found;

輸出:

找到了

7

實施例-2:

使用FIELD()功能在數字列表中搜索數字值。

SELECT FIELD(70, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70)

AS Found;

輸出:

找到了

10

示例3:

使用FIELD()函數在字符串列表中搜索字符串值。

SELECT FIELD('Hi', 'Hey', 'Hi', 'How', 'are', 'you', '!')

AS Found;

輸出:

找到了

2

示例4:

如果要在空字符串列表中搜索字符串值,則該函數將返回0。

SELECT FIELD('Hi', '')

AS Found;

輸出:

找到了

0

示例5:

如果我們要在NULL數字列表中搜索數字值,則該函數將返回0。

SELECT FIELD(10000, NULL)

AS Found;

輸出:

找到了

0

示例6:

如果在列表中找不到字符串值,則該函數將返回0。

SELECT FIELD('Amar', 'Aman', 'Akbar', 'Anthony', 'Akshay')

AS Found;

輸出:

找到了

0

mysql中field的用法_MySQL FIELD()用法及代碼示例相关推荐

  1. java中的case1怎么说_Java Cas20ServiceTicketValidator類代碼示例

    本文整理匯總了Java中org.jasig.cas.client.validation.Cas20ServiceTicketValidator類的典型用法代碼示例.如果您正苦於以下問題:Java Ca ...

  2. java中reject方法作用_Java BindingResult.rejectValue方法代碼示例

    本文整理匯總了Java中org.springframework.validation.BindingResult.rejectValue方法的典型用法代碼示例.如果您正苦於以下問題:Java Bind ...

  3. mysql中uuid的写法_MySQL IS_UUID()用法及代码示例

    MySQL中的此函数用于检查给定的通用唯一标识符(UUID)是否有效.如果参数是有效的string-format UUID,则返回1:如果参数不是有效的UUID,则返回0:如果参数为NULL,则返回N ...

  4. java中move用法_Java IFile.move方法代碼示例

    import org.eclipse.core.resources.IFile; //導入方法依賴的package包/類 /** * * 01. Class0 uses Class1 in requi ...

  5. newinsets用法java_Java XYPlot.setInsets方法代碼示例

    import org.jfree.chart.plot.XYPlot; //導入方法依賴的package包/類 public static void setTimeSeriesRender(Plot ...

  6. create用法java_Java AcousticEchoCanceler.create方法代碼示例

    import android.media.audiofx.AcousticEchoCanceler; //導入方法依賴的package包/類 @Override public boolean init ...

  7. java getchildren用法_Java ZkClient.getChildren方法代碼示例

    import org.apache.helix.manager.zk.ZkClient; //導入方法依賴的package包/類 private static void zkCopy(ZkClient ...

  8. MySQL中replace主键_Mysql中replace与replace into的用法讲解

    Mysql replace与replace into都是经常会用到的功能:replace其实是做了一次update操作,而不是先delete再insert:而replace into其实与insert ...

  9. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  10. mysql 中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

最新文章

  1. Error: unterminated string literal。通常原因是输出字符str中包含换行符导致的。
  2. 一个网站让你系统的入门脑机接口和神经科学
  3. 程振波 算法设计与分析_算法分析与设计之动态规划
  4. leetcode算法题--乘积最大子数组
  5. php jquery grid,jQuery Grid
  6. 标准C程序设计七---53
  7. SeaweedFS在.net core下的实践方案
  8. gridview 简单的分页
  9. 高德地图模仿微信发送位置实现拾取坐标
  10. AB PLC软件如何授权或者破解
  11. Java定时自动锁屏小程序_小程序 番茄时钟如何实现锁屏持续运行功能
  12. 2022显卡、CPU天梯图
  13. Themida/WinLicense V1 8 2 0 +脱壳 FOR PcShare远程控制会员版本20070826
  14. 通过修改注册表权限修复ArcMap启动报错问题
  15. 美团 2021 届秋季校园招聘—小团的 AB 队(排序)
  16. Android应用瘦身
  17. 严肃讨论:如何自给自足获取自主学习磁力种子?
  18. windows11 git 安装SSH密钥
  19. 哈工大人工智能暑期课实践项目——手写体识别四则运算
  20. python证书有用吗_python有证书考吗

热门文章

  1. 微盟删库血案背后人的错还是代码的锅?
  2. MATLAB画小猪佩琪
  3. python爬取百度搜索答案题目和摘要
  4. 中国SSD产业突围有多难?除了技术“瓶颈”还有哪里挑战?
  5. 芜湖市荟萃中学计算机课老师名单,做智慧型班主任 ——芜湖荟萃中学召开班级工作经验交流暨班主任培训会...
  6. STM32系统滴答_及不可不知的延时技巧 - (上)
  7. Windows 系统镜像下载地址
  8. excess elements in scalar initializer
  9. roguelike2d 摄像机参数设置
  10. ASEMI插件整流桥有哪些型号