sql >> Databasteknik >  >> RDS >> Mysql

Flera IF-satser på MYSQL

Jag använder hellre CASE :

SELECT item_code, 
CASE category_code 
WHEN 'HERR1' THEN 1
WHEN 'COLN5' THEN 2
ELSE 'NO'
END as category_code, item_name, item_quantity 
FROM qa_items

Men IF fungerar också:IF(category_code='HERR1',1, IF(category_code='COLN5',2,'NO'))



  1. Ersätt en sträng med en annan sträng i SQL Server (T-SQL)

  2. sql gruppera endast efter rader som är i sekvens

  3. hur man kör php-skript från batchfil

  4. Exportera CSV från Mysql