MySQL:选择“我不知道”';我不明白
嗨,我需要一个我不懂的选择的帮助,我是一个初学者开发人员,我在两周前开始使用MySQL,所以是的,我是一个noob,有人能帮我做这个选择吗:MySQL:选择“我不知道”';我不明白,mysql,database,Mysql,Database,嗨,我需要一个我不懂的选择的帮助,我是一个初学者开发人员,我在两周前开始使用MySQL,所以是的,我是一个noob,有人能帮我做这个选择吗: 说出姓氏包含3个以上字母“a”的客户的姓名 你可以这样想: SELECT name,surname FROM your_table WHERE surnamelike '%a%a%a%' 或者这个: select name,surname FROM your_table WHERE (length(surname )-length(replace(su
- 说出姓氏包含3个以上字母“a”的客户的姓名
- 你可以这样想:
SELECT name,surname FROM your_table WHERE surnamelike '%a%a%a%'
或者这个:
select name,surname FROM your_table WHERE (length(surname )-length(replace(surname ,'a','')))/1 >3
您可以通过以下方式实现:
select name,surname
FROM your_table
WHERE (length(surname)-length(replace(surname ,'a','')))/1 > 3
你能告诉我们一个你尝试过的问题吗?堆栈溢出不是免费的编码服务。其中CONCAT(名称,,,姓氏)如“%a%a%a%”欢迎使用堆栈溢出!您还没有显示表的定义,没有它很难给出一个好的答案。如果是我,我会以两张赞成票而不是两张反对票来争取答案。
select name,surname
FROM your_table
WHERE (length(surname)-length(replace(surname ,'a','')))/1 > 3