sql >> Database >  >> RDS >> Mysql

SQL-syntaxis voor als bestaat

IF EXISTS werkt alleen in een opgeslagen procedure. Buiten een opgeslagen procedure, IF() is een functie waaraan 3 argumenten moeten doorgegeven worden. Correct gebruik zou zijn

SELECT IF(EXISTS(SELECT `column` FROM `table` WHERE `id` = `1`), 1, 0);


  1. Is het mogelijk om de voorwaarde op te geven in Count()?

  2. postgres-query met IN is erg traag

  3. Wat is de Option=N in de MySQL ODBC-verbindingsreeks?

  4. Er kon geen verbinding worden gemaakt omdat de doelmachine dit actief weigerde (PHP / WAMP)