mysql总结

1,查询某一列的值拼接成一个字符串,以逗号分隔。函数:GROUP_CONCAT()
 
示例sql:
 
SELECT
GROUP_CONCAT(prod_prop_enum_id) AS prodPropEnumId,
GROUP_CONCAT(prod_prop_val) AS prodPropVal,
GROUP_CONCAT(prod_prop_name) AS prodPropName
FROM
b2c_prod_sku_prop_info
WHERE prod_sku_id = '00000000000000007581'
 
执行结果:
 
相关延伸内容:
 
关键字:SEPARATOR
 
示例sql:
SELECT
GROUP_CONCAT(prod_prop_enum_id SEPARATOR '_') AS prodPropEnumId,
GROUP_CONCAT(prod_prop_val SEPARATOR '#') AS prodPropVal,
GROUP_CONCAT(prod_prop_name SEPARATOR ':') AS prodPropName
FROM
b2c_prod_sku_prop_info
WHERE prod_sku_id = '00000000000000007581'
 
执行结果:
 
 
2,查询某一列的最大值和最小值,比如价格。函数:MIN()和MAX()
 
示例sql:
 
SELECT
MIN(SKU_PRICE) AS low,
MAX(SKU_PRICE) AS high
FROM
b2c_prod_sku
WHERE prod_id = '0000016311'
 
执行结果:
 
posted @ 2017-09-19 16:20  诸葛与公瑾  阅读(139)  评论(0)    收藏  举报