bases_de_donnees:mysql:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
bases_de_donnees:mysql:toc [2015/08/01 01:42] – modification externe 127.0.0.1 | bases_de_donnees:mysql:toc [2020/02/13 00:41] – sgariepy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== MySQL ====== | ====== MySQL ====== | ||
- | MySQL est un système de gestion de base de données (SGDB). Selon le type d' | + | Pour l' |
+ | |||
+ | |||
+ | 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 127: | 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