Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL:选择“我不知道”';我不明白_Mysql_Database - Fatal编程技术网

MySQL:选择“我不知道”';我不明白

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

嗨,我需要一个我不懂的选择的帮助,我是一个初学者开发人员,我在两周前开始使用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(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