sql >> Database >  >> RDS >> Mysql

Meerdere IF-statements op MYSQL

Ik gebruik liever 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

Maar IF werkt ook :IF(category_code='HERR1',1, IF(category_code='COLN5',2,'NO'))



  1. PostgreSQL:hoofdletterongevoelige tekenreeksvergelijking

  2. Roep een opgeslagen procedure aan voor elke rij die wordt geretourneerd door een query in MySQL

  3. Laravel Raw Query gebruiken met tijdelijke aanduiding

  4. Back-up/herstel van een gedockte PostgreSQL-database