欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 去掉字符串前的0

林雅南1年前14瀏覽0評論

在使用 MySQL 數(shù)據(jù)庫進(jìn)行數(shù)據(jù)處理的時候,經(jīng)常遇到需要對字符串進(jìn)行處理的情況。其中一種比較常見的情況是需要去掉字符串前面的 0。下面我們來看看如何使用 MySQL 實現(xiàn)這個功能。

/* 創(chuàng)建測試表 */
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`number` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
);
/* 插入測試數(shù)據(jù) */
INSERT INTO `test` (`number`) VALUES
('00001'),
('00200'),
('03456'),
('07123'),
('00000'),
('00010');
/* 查詢數(shù)據(jù) */
SELECT id, number, TRIM(LEADING '0' FROM number) AS new_number FROM test;

上面的代碼中,我們首先創(chuàng)建了一個名為 test 的測試表,并向其中插入了 6 條測試數(shù)據(jù)。然后我們使用 SELECT 語句查詢了這個表中的數(shù)據(jù)并對其進(jìn)行了處理,在結(jié)果中添加了一個 new_number 字段,并將原始 number 字段中前面多余的 0 去掉。

這里我們使用了 MySQL 中的 TRIM 函數(shù)以及 LEADING 關(guān)鍵字。LEADING 后面緊跟著的 '0' 表示要去掉字符串前面的 0。而 TRIM 函數(shù)則表示要對字符串進(jìn)行修剪操作。

總體上來說,通過這種方法可以方便的對字符串進(jìn)行處理,是 MySQL 中常見的操作之一。