Mysql 如何将所有50个州的国家代码设置为“美国”
好的,我正在使用GoogleCharts API创建一个基于位置显示销售额的地图。我的图表中的一些代码是国家,因此法国在我的CSV文件中显示为FR。但是,API只显示国家,因此我的数据在文件中是国家,如NC、CA、NY等。。。需要以我们的身份存储。每个州的案例陈述是最好的方式吗Mysql 如何将所有50个州的国家代码设置为“美国”,mysql,charts,google-visualization,Mysql,Charts,Google Visualization,好的,我正在使用GoogleCharts API创建一个基于位置显示销售额的地图。我的图表中的一些代码是国家,因此法国在我的CSV文件中显示为FR。但是,API只显示国家,因此我的数据在文件中是国家,如NC、CA、NY等。。。需要以我们的身份存储。每个州的案例陈述是最好的方式吗 States I need these states to be set equal to 'US' StateID ------- AL CA HI NY etc... 试试这个sql SELECT
States I need these states to be set equal to 'US'
StateID
-------
AL
CA
HI
NY
etc...
试试这个sql
SELECT
CASE WHEN
CUST_STATE_CD in ('AK', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FL', 'GA', 'HI', 'ID', 'IL', 'IN', 'IA', 'KS', 'KY', 'LA', 'ME', 'MD', 'MA', 'MI', 'MN', 'MS', 'MO', 'MT', 'NE', 'NV', 'NH', 'NJ', 'NM', 'NY', 'NC', 'ND', 'OH', 'OK', 'OR', 'PA', 'PR', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VT', 'VA', 'WA', 'WV', 'WI', 'WY')
THEN
'US'
ELSE
CUST_STATE_CD
END as state,
count(CUST_NM) as totalCust
FROM
sales_filev1
GROUP BY
CASE WHEN
CUST_STATE_CD in ('AK', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FL', 'GA', 'HI', 'ID', 'IL', 'IN', 'IA', 'KS', 'KY', 'LA', 'ME', 'MD', 'MA', 'MI', 'MN', 'MS', 'MO', 'MT', 'NE', 'NV', 'NH', 'NJ', 'NM', 'NY', 'NC', 'ND', 'OH', 'OK', 'OR', 'PA', 'PR', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VT', 'VA', 'WA', 'WV', 'WI', 'WY')
THEN
'US'
ELSE
CUST_STATE_CD
END
试试这个sql
SELECT
CASE WHEN
CUST_STATE_CD in ('AK', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FL', 'GA', 'HI', 'ID', 'IL', 'IN', 'IA', 'KS', 'KY', 'LA', 'ME', 'MD', 'MA', 'MI', 'MN', 'MS', 'MO', 'MT', 'NE', 'NV', 'NH', 'NJ', 'NM', 'NY', 'NC', 'ND', 'OH', 'OK', 'OR', 'PA', 'PR', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VT', 'VA', 'WA', 'WV', 'WI', 'WY')
THEN
'US'
ELSE
CUST_STATE_CD
END as state,
count(CUST_NM) as totalCust
FROM
sales_filev1
GROUP BY
CASE WHEN
CUST_STATE_CD in ('AK', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FL', 'GA', 'HI', 'ID', 'IL', 'IN', 'IA', 'KS', 'KY', 'LA', 'ME', 'MD', 'MA', 'MI', 'MN', 'MS', 'MO', 'MT', 'NE', 'NV', 'NH', 'NJ', 'NM', 'NY', 'NC', 'ND', 'OH', 'OK', 'OR', 'PA', 'PR', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VT', 'VA', 'WA', 'WV', 'WI', 'WY')
THEN
'US'
ELSE
CUST_STATE_CD
END
向我们展示示例数据和预期输出。请阅读,这里是学习如何提高问题质量和获得更好答案的好地方。您好,我们需要表格和数据样本,您已经做了什么?$result=$conn->querySELECT CUST_STATE_CD,CASE WHEN CUST_STATE_CD='AK','AZ','AR','CA','CO',CT','DE','DC','FL GA','Hi'ID','IL','IN','IA','KS','KY LA',等等,‘ME’、‘MD’、‘MA’、‘MI’、‘MN’、‘MS’、‘MO’、‘MT’、‘NE’、‘NV’、‘NH’、‘NJ’、‘NM’、‘NY’、‘NC’、‘ND’、‘OH’、‘OK’、‘OR’、‘PA’、‘PR’、‘RI’、‘SC’、‘SD’、‘TN’、‘TX’、‘UT’、‘VT’、‘VA’、‘WA’、‘WV’、‘WI’、‘WY’然后‘US’作为总客户从销售文件V1组按客户状态CD计算的客户数量;您使用的是google.visualization.GeoChart还是google.visualization.Map-?-任何代码都会有帮助…GeoChart$result=$conn->querySELECT CUST_STATE_CD,countCUST_NM作为销售文件v1组中的totalCust(按CUST_STATE_CD排序);向我们展示示例数据和预期输出。请阅读,这里是学习如何提高问题质量和获得更好答案的好地方。您好,我们需要表格和数据样本,您已经做了什么?$result=$conn->querySELECT CUST_STATE_CD,CASE WHEN CUST_STATE_CD='AK','AZ','AR','CA','CO',CT','DE','DC','FL GA','Hi'ID','IL','IN','IA','KS','KY LA',等等,‘ME’、‘MD’、‘MA’、‘MI’、‘MN’、‘MS’、‘MO’、‘MT’、‘NE’、‘NV’、‘NH’、‘NJ’、‘NM’、‘NY’、‘NC’、‘ND’、‘OH’、‘OK’、‘OR’、‘PA’、‘PR’、‘RI’、‘SC’、‘SD’、‘TN’、‘TX’、‘UT’、‘VT’、‘VA’、‘WA’、‘WV’、‘WI’、‘WY’然后‘US’作为总客户从销售文件V1组按客户状态CD计算的客户数量;您使用的是google.visualization.GeoChart还是google.visualization.Map-?-任何代码都会有帮助…GeoChart$result=$conn->querySELECT CUST_STATE_CD,countCUST_NM作为销售文件v1组中的totalCust(按CUST_STATE_CD排序);非常感谢你!非常感谢你!