Outils pour utilisateurs

Outils du site


bases_de_donnees:mysql:case

Ceci est une ancienne révision du document !


CASE WHEN `User`.`firstname` IS NULL

THEN `User`.`username`

WHEN `User`.`firstname` IS NOT NULL

THEN (CONCAT(`User`.`firstname`, " ", `User`.`lastname`))

END

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

CASE `User`.`show_fullname`

WHEN 1 THEN
	`User`.`name`
WHEN 0 THEN
	`User`.`username`

END

CASE `User`.`show_fullname` WHEN 1 THEN `User`.`name` WHEN 0 THEN `User`.`username` END

CASE `User`.`show_fullname`

WHEN 1 THEN
	
	CASE 
		WHEN `User`.`firstname` IS NULL THEN
			`User`.`username`
		WHEN `User`.`firstname` IS NOT NULL THEN
			CONCAT(`User`.`firstname`, " ", `User`.`lastname`)
	END
WHEN 0 THEN
	`User`.`username`

END

CASE `User`.`show_fullname` WHEN 1 THEN CASE WHEN `User`.`firstname` IS NULL THEN `User`.`username` WHEN `User`.`firstname` IS NOT NULL WHEN CONCAT(`User`.`firstname`, “ ”, `User`.`lastname`) END WHEN 0 THEN `User`.`username` END

CASE `User`.`show_fullname` WHEN 1 THEN IF1) WHEN 0 THEN `User`.`username` END

2) AND 3)

ALTER TABLE `socialbeer`.`users` ADD COLUMN `name_mode` enum('username','fullname','firstname_firstletterlastname') NOT NULL DEFAULT 'username' AFTER `username`

    'public_name' => '

CASE `User`.`show_fullname`

WHEN 1 THEN
	IF(((`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL)) OR ((`User`.`firstname` = "") OR (`User`.`lastname` = "")), `User`.`username`, CONCAT(`User`.`firstname`, " ", `User`.`lastname`))
WHEN 0 THEN
	`User`.`username`
END'

IF4) OR 5), `User`.`username`, CONCAT(`User`.`firstname`, “ ”, `User`.`lastname`))

    'public_name' => '

CASE `User`.`name_display`

WHEN "username" THEN
	`User`.`username`
WHEN "fullname" THEN
	IF(((`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL)) OR ((`User`.`firstname` = "") OR (`User`.`lastname` = "")), `User`.`username`, CONCAT(`User`.`firstname`, " ", `User`.`lastname`))
WHEN "firstname_fllastname" THEN
	CONCAT(`User`.`firstname`, " ", SUBSTRING(`User`.`lastname`,1,1), ".")

END

CASE `User`.`name_display` WHEN “username” THEN `User`.`username` WHEN “fullname” THEN IF6) OR 7), `User`.`username`, CONCAT(`User`.`firstname`, “ ”, `User`.`lastname`)) WHEN “firstname_fllastname” THEN CONCAT(`User`.`firstname`, “ ”, SUBSTRING(`User`.`lastname`,1,1), “.”) END

	<a href="#" class="beer-mini-item-button-blue"><?php echo $this->Html->link($this->Text->truncate($review['User']['public_name'],10, array('ending' => '')), array('controller' => 'users', 'action' => 'view',  $review['User']['username'])); ?></a>
1)
`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL), `User`.`username`, CONCAT(`User`.`firstname`, “ ”, `User`.`lastname`
2)
`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL
3)
`User`.`firstname` = ) OR (`User`.`lastname` =
4) , 6)
(`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL
5) , 7)
`User`.`firstname` = “”) OR (`User`.`lastname` = “”
bases_de_donnees/mysql/case.1438386138.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)