#1292 — Усеченное неверное ДВОЙНОЕ значение: ‘points_per_game’

#mysql #sql #phpmyadmin

#mysql #sql #phpmyadmin

Вопрос:

У меня есть следующий запрос для создания таблицы из другой таблицы большего размера в phpMyAdmin MySQL. Я добавил round(), чтобы избавиться от ошибки, но понятия не имею, как действовать дальше. Любая помощь была бы отличной!

 CREATE TABLE above_avg_fwd AS 
    SELECT *
     FROM `playerStats`
     WHERE ROUND(`playerStats`.`COL 10`) > (SELECT AVG(`playerStats`.`COL 10`)
                                            FROM `playerStats`
                                           ) AND 
          `playerStats`.`COL 4` LIKE 'FWD';
  

Комментарии:

1. это действительно полезно, если вы создаете макет своей ситуации на веб-сайте, например db-fiddle.com или sql-fiddle.com . Я бы пошел туда, создал вашу таблицу playerStats , заполнил ее некоторыми образцами данных, а затем отправил ссылку сюда. Таким образом, мы точно знаем, как playerStats форматируется, и мы можем помочь вам получить ответ быстрее и проще.

2. Где находится points_per_game в запросе?

3. это COL 10, это было именно то, что phpMyAdmin по умолчанию