今天又是孤陋寡闻的一天呢。

先来看一段实操演示:

首先我往表里插入了一行数据如图:

没啥毛病,两个简单的String类型的字符串。

然后我想查出这行,常规操作是这样对吧:

今天学到了一个骚操作,看图:

这两句貌似一顿乱传参数,Field_Value_Sign和Smythe没有半毛钱关系,Field_Sign和sim也只是像啊,居然也都能查询出来! 这就是soundex()函数在其中起作用。

soundex()函数简单点说就是返回表示字符串声音的一串字符,字符串的 SOUNDEX 函数值基于第一个字母和随后三个除 H、Y 和 W 之外的辅音。两个重复的字母按一个字母计算。有点抽象我也没大懂,拼音没学好直接影响SQL水平了已经,直接看图:

这里只是为了看soundex('Smythe')和soundex('simth')的返回值到底是啥,就直接用了虚拟表dual这个不重要,这里可以看到soundex('Smythe')和soundex('simth')的返回值都是S530,所以条件查询也就成立了。soundex('sam')和soundex('sim')同理:

可能在类似输入法联想这块有用,感觉在自己这行的开发上没啥用,这也太抽象了,不过挺好玩的,记录一下,说不定今后冷不丁的有秀一把骚操作的机会。

发现了一个好玩的SQL函数-soundex()相关推荐

  1. 从一个简单的SQL来聊聊等价改写

    今天看到一个库的cpu告警,去看了下top sql就发现了一个奇葩的SQL. 不得不吐槽下,都2022年了,还有在索引列上用函数的写法.. 其实也很好理解这个SQL是希望查询时间列是当天(curren ...

  2. Dev C++,一个好玩的猜数字游戏

    周末了,看了一点代码,发现有一个好玩的数字游戏,贡献给大家,个人觉得还是挺好玩的. 说个题外话,之前写的文章,都是零散的,主要是时间的原因,最近事情有点杂,一说到这个事情,我就心生愧疚,好像我一直说事 ...

  3. SQL函数说明大全(一)

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

  4. SQL函数类型及函数使用大全

    转载地址:http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html 一旦成功地从表中检索出数据,就需要进一步操纵这些数据, ...

  5. SQL 函数总结说明

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

  6. oracle向前推一个小时,oracle SQL里常用的时间函数,经典推荐

    oracle SQL里常用的时间函数,经典推荐 (2009-03-11 23:16:54) 标签: 杂谈 常用日期型函数 1.Sysdate 当前日期和时间 SQL> Select sysdat ...

  7. vue 二维数组_最近研究Vue源码时我发现的一些好玩函数

    来源 | segmentfault.com/u/chinamasters 作者 | chinamasters 最近在深入研究vue源码,把学习过程中,看到的一些好玩的的函数方法收集起来做分享,希望对大 ...

  8. dosbox 伪指令dd为什么会报错_什么是SQL函数?为什么使用SQL函数可能会带来问题?...

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等 函数在计算机语言的使用中贯穿始终,在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作,比如求某列数据的平均值,或者求 ...

  9. sqlite 0转换为bit_Cisco Talos在SQLite中发现了一个远程代码执行漏洞

    思科Talos的研究人员在SQLite中发现了一个use-after-free() 的漏洞,攻击者可利用该漏洞在受影响设备上远程执行代码. 攻击者可以通过向受影响的SQLite安装发送恶意SQL命令来 ...

最新文章

  1. 使用Apache Spark构建实时分析Dashboard
  2. 深入redis内部--实现字符串
  3. 对称加密实现重要日志上报Openresty接口服务
  4. Linux 进阶笔记(二)
  5. 更加安全的密钥生成方法Diffie-Hellman
  6. mysql到oracle数据迁移,mysql数据迁移到oracle
  7. 【Cocos2dX(2.x)_Lua开发之三】
  8. python执行oracle的sql语句_在oracledb中执行SQL脚本一次执行一条语句
  9. 配置管理小报091103-2: CVS中的tag规则
  10. PIC单片机学习-中断
  11. My97DatePicker日历实现开始日期小于结束日期验证
  12. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】
  13. WinPE 安装系统
  14. 十六进制转二进制 c语言,单片机 avr c语言 二进制 十进制 十六进制 快速转换
  15. MD5加密算法特点及简单实现(Java)
  16. npm start报错的log文件在哪里
  17. SSDT inlineHook
  18. 与世界对话丨预康可瘦品牌发布暨全国招商会隆重举行
  19. 基于单片机智能心率检测设备设计方案
  20. 台式计算机设置事带麦耳机,win10系统的台式电脑耳机(带麦克风的那种)怎么设置?...

热门文章

  1. 关于gitlab启动后,浏览器git clone 还是localhost问题记录
  2. 利用Python读取Excel表格并可视化
  3. vue页面详情页返回列表页_vue列表页进入详情页,返回列表项不刷新
  4. 可惜我是水瓶座 你不懂的水瓶座,不为人知的秘密
  5. Apicloud开发新闻类App实战项目-老孟编程
  6. linux 开发板模拟u盘,S5P4418开发板Linux下实现模拟U盘教程飞凌嵌入式
  7. c#程序设计语言杜松江版_清华大学出版社-图书详情-《C#语言Windows程序设计(第2版)》...
  8. 零钱兑换(完全背包)
  9. 小程序通过摄像头拍摄个人身份证
  10. 编写程序:由键盘输入三个整数分别存入变量num1、num2、num3, 对它们进行排序(使用 if-else if-else),并且从小到大输出。