1

私はMySQLを使用しています。

フィールドの最小、最大、平均の長さを選択しようとしていますが、方法がわかりません。このようなもの:

SELECT 
  min as min,
  max as max,
  avg as avg
FROM COLUMNS
WHERE COLUMN_NAME like '%password%'

何か案は?

4

3 に答える 3

7
select
    column_name,
    min(length(column_name)) as min,
    max(length(column_name)) as max,
    avg(length(column_name)) as avg
from columns
where column_name like '%password%'
group by column_name
于 2012-10-18T12:49:15.110 に答える
2
SELECT Min(COLUMN_NAME), 
       Max(COLUMN_NAME), 
       Avg(COLUMN_NAME) 
  FROM TABLENAME 
 WHERE COLUMN_NAME LIKE '%password%' 
于 2012-10-18T12:51:27.137 に答える
0
SELECT Min(MENTION_COLUMN_NAME_HERE) AS minimum_value, 
       Max(MENTION_COLUMN_NAME_HERE) AS maximum_value, 
       Avg(MENTION_COLUMN_NAME_HERE) AS average_value 
  FROM COLUMNS 
 WHERE COLUMN_NAME LIKE '%passord%' 
于 2012-10-18T12:52:54.103 に答える