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édentes Révision précédente
bases_de_donnees:mysql:toc [2018/03/31 10:40]
sgariepy [MySQL]
bases_de_donnees:mysql:toc [2020/02/12 18:41] (Version actuelle)
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.1522507238.txt.gz · Dernière modification: 2018/03/31 10:40 de sgariepy