Py学习  »  DATABASE

MySQL命令获取姓氏的第一个字母

Mark • 5 年前 • 1845 次点击  

enter image description here

select * from employees
where full_name like 'K%'

select * from employees
where full_name like 'K%'

这些都不管用。有谁能告诉我实现这一目标的最佳方法吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54491
 
1845 次点击  
文章 [ 2 ]  |  最新文章 5 年前
BInjal Patel
Reply   •   1 楼
BInjal Patel    5 年前

您可以使用以下查询:

select * from table where full_name like '% K%'
Roy Bogado
Reply   •   2 楼
Roy Bogado    5 年前

因为 % 这样就行了。 See here

所以, 'K%' full_name 从K开始。 和 '%K' 全名 最后是K。

你需要的是 '% K%'

类似MySQL的运算符检查特定字符串是否匹配

这个 就像 权利 运算符包含模式和左手 操作数包含要与模式匹配的字符串。百分之一 ("%") 模式匹配任何零或更多的序列 字符串中的字符。下划线 ("_") 图案 匹配字符串中的任何单个字符。任何其他字符 匹配自身或其小写/大写等价项(即。 默认情况下,ASCII字符的大小写。LIKE接线员是 默认情况下,对于超出 ASCII范围。例如,像“a”这样的“a”表达式是真的,但是