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 ;
Kemudian jalankan query ini:
UPDATE wilayah
SET kabupaten = ProperCase(kabupaten);
Top comments (0)