Mysql 如何将所有50个州的国家代码设置为“美国”

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

好的,我正在使用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
  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排序);非常感谢你!非常感谢你!