sql >> Base de Datos >  >> RDS >> Mysql

¿Cuáles son las diferencias entre el acento grave y la comilla simple? ¿Puedo usar la declaración IF en una consulta como la anterior?

  1. En MySQL, los acentos graves citan nombres , mientras que las comillas simples crean cadenas . Si tiene una columna llamada select , MySQL generaría un error de sintaxis al usar este nombre sin acentos graves, como en SELECT select FROM foo -- ya que lo interpretaría como una palabra clave que puede no aparecer allí.

  2. Esta función SI se puede utilizar como una especificación de columna en declaraciones SELECT. Consulte la referencia de MySQL .

  3. Esta función devuelve el valor del default columna, si value es la cadena vacía. De lo contrario, devuelve el valor de value sí mismo. El resultado se llamará value . Consulte la referencia de MySQL para más detalles.