如果我有这样的表:
如何查看有多少不同的单词? 在这个例子中,它将是三个:
答案 0 :(得分:3)
SELECT COUNT(DISTINCT column_name) AS some_alias FROM table_name
答案 1 :(得分:1)
group by
或distinct
。
select words_column_name, count(words_column_name) as no_of_repetation from table_name group by words_column_name
。
或只是select distinct(words_column_name) from table_name
2.要分割单词,构建函数中没有,但你可以使用substring()&定位()。喜欢:
SUBSTRING_INDEX(SUBSTRING_INDEX(fullword, ',', 1), ',', -1) AS first_fruit,
TRIM( SUBSTR(fullname, LOCATE(',', fullword)) ) AS last_fruit
但这仅适用于2种水果组合,更多需要编写一些php脚本或mysql函数