sql >> Database teknologi >  >> RDS >> MariaDB

Tilføj et procenttegn til et tal i MariaDB

Nedenfor er et hurtigt eksempel på formatering af et tal som en procentdel i MariaDB.

CONCAT() funktion sammenkæder sine argumenter. Vi kan derfor bruge tallet som det første argument, og procenttegnet som det andet.

Eksempel

Her er et eksempel til demonstration:

SELECT CONCAT(7.45, '%'); 

Resultat:

7,45 %

Resultatet er en streng, der viser tallet som en procentværdi. Tallet konverteres implicit til en streng, før procenttegnet tilføjes.

Vi kan også sende udtryk som følgende:

SELECT CONCAT(0.0745 * 100, '%'); 

Resultat:

7,4500 %

Vi kan også formatere den numeriske del med FORMAT() funktion:

SELECT CONCAT(FORMAT(0.0745 * 100, 2), '%'); 

Resultat:

7,45 %

Her er nogle flere eksempler med forskellige tal og formatstrenge:

SELECT CONCAT(FORMAT(2745, 0), '%') AS "1", CONCAT(FORMAT(0.0745, 3), '%') AS "2", CONCAT(FORMAT(2.35, 5), '%') AS "3", CONCAT(FORMAT(0.0745, 2), '%') AS "4";

Resultat:

+--------+--------+----------+------+| 1 | 2 | 3 | 4 |+--------+--------+----------+------+| 2,745 % | 0,075 % | 2,35000 % | 0,07 % |+--------+--------+--------+-------+

Tilføj førende nuller

Vi kan bruge LPAD() for at tilføje nogle indledende nuller:

SELECT CONCAT(LPAD(2.75, 5, 0), '%'); 

Resultat:

02,75 %

  1. Tilslutning til en database ved hjælp af PHP

  2. Database:Pipelined funktioner

  3. Bring Your Own Cloud (BYOC) vs. dedikeret hosting hos ScaleGrid

  4. Hvorfor gik min MySQL-database ned? Få indsigt med den nye MySQL Freeze Frame