sql >> Databasteknik >  >> RDS >> Mysql

Hur visar man rader som kolumner i MySQL?

Prova detta:

SELECT beneficiary_id, 
  CASE hfi_id
      WHEN 116 THEN true
      ELSE false
  END AS hfi_id_116,
  CASE hfi_id
      WHEN 117 THEN true
      ELSE false
  END AS hfi_id_117
FROM your_table

eller om du behöver strängar

SELECT beneficiary_id, 
  CASE hfi_id
      WHEN 116 THEN 'True'
      ELSE 'False'
  END AS hfi_id_116,
  CASE hfi_id
      WHEN 117 THEN 'True'
      ELSE 'False'
  END AS hfi_id_117
FROM your_table



  1. Stöder MySQLdb-modulen förberedda uttalanden?

  2. Är det möjligt att definiera en tidsstämpelkolumn som inte är null och som inte har någon standard och inget speciellt beteende vid uppdatering?

  3. Sql*plus returnerar alltid utgångskoden 0?

  4. Hur aktiverar man phps mysql-tillägg i docker-container?