Outils pour utilisateurs

Outils du site


bases_de_donnees:mysql:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
bases_de_donnees:mysql:toc [2018/03/31 16:40] – [MySQL] sgariepybases_de_donnees:mysql:toc [2020/02/13 00:41] sgariepy
Ligne 130: Ligne 130:
  
   alter table tablename charset=utf8;   alter table tablename charset=utf8;
 +
 +
 +
 +====== Exemples de CASE WHEN ======
 +
 +
 +<code sql>
 +CASE
 +WHEN `User`.`firstname` IS NULL
 + THEN `User`.`username`
 +WHEN `User`.`firstname` IS NOT NULL
 + THEN (CONCAT(`User`.`firstname`, " ", `User`.`lastname`))
 +END
 +</code>
 +
 +
 +
 +<code sql>
 +CASE `User`.`show_fullname`
 + WHEN 1 THEN
 + IF((`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL), `User`.`username`, CONCAT(`User`.`firstname`, " ", `User`.`lastname`))
 + WHEN 0 THEN
 + `User`.`username`
 +END
 +</code>
 +
 +
 +
 +<code sql>
 +CASE `User`.`show_fullname` WHEN 1 THEN `User`.`name` WHEN 0 THEN `User`.`username` END
 +</code>
 +
 +
 +
 +
 +
 +
 +
 +
  
 ====== Ressources ====== ====== Ressources ======
bases_de_donnees/mysql/toc.txt · Dernière modification : 2023/10/03 22:34 de sgariepy