bases_de_donnees:mysql:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
bases_de_donnees:mysql:toc [2015/09/17 03:26] – sgariepy | bases_de_donnees:mysql:toc [2020/02/13 00:41] – sgariepy | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
- | MySQL est un système de gestion de base de données (SGDB). Selon le type d' | + | MySQL est un système de gestion de base de données (SGDB). Selon le type d' |
====== Types de données ====== | ====== Types de données ====== | ||
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`, | ||
+ | END | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | <code sql> | ||
+ | CASE `User`.`show_fullname` | ||
+ | WHEN 1 THEN | ||
+ | IF((`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL), `User`.`username`, | ||
+ | WHEN 0 THEN | ||
+ | `User`.`username` | ||
+ | END | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | <code sql> | ||
+ | CASE `User`.`show_fullname` WHEN 1 THEN `User`.`name` WHEN 0 THEN `User`.`username` END | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
====== Ressources ====== | ====== Ressources ====== |
bases_de_donnees/mysql/toc.txt · Dernière modification : 2023/10/03 22:34 de sgariepy