ucwords di mysql
Eko Priyanto

Eko Priyanto @ekopriyanto

About: Eko Priyanto

Location:
Indonesia
Joined:
Nov 27, 2020

ucwords di mysql

Publish Date: Feb 23
0 0

Image description
ucwords atau propercase di mysql

DELIMITER $$

CREATE FUNCTION ProperCase(str VARCHAR(255)) RETURNS VARCHAR(255)
DETERMINISTIC
BEGIN
    DECLARE i INT DEFAULT 1;
    DECLARE len INT DEFAULT CHAR_LENGTH(str);
    DECLARE result VARCHAR(255) DEFAULT '';

    WHILE i <= len DO
        SET result = CONCAT(result,
            IF(i = 1 OR SUBSTRING(str, i - 1, 1) = ' ', UPPER(SUBSTRING(str, i, 1)), LOWER(SUBSTRING(str, i, 1)))
        );
        SET i = i + 1;
    END WHILE;

    RETURN result;
END $$

DELIMITER ;


Enter fullscreen mode Exit fullscreen mode

Kemudian jalankan query ini:


UPDATE wilayah
SET kabupaten = ProperCase(kabupaten);


Enter fullscreen mode Exit fullscreen mode

Comments 0 total

    Add comment