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'
执行结果:


浙公网安备 33010602011771号