You are on page 1of 2

user = jdbc

tableName = v_zh_picking_port_status
columnName =
url = 192.168.188.72:3306
password = jdbc
dbName = wifi
invalid = 1
dbType = mariadb

create VIEW v_zh_picking_port_status


(CARRIES,ORDER_NO,STATUS,REJECT_CARTON,PICKED_CARTON,TOTAL_CARTON)
AS
SELECT CARRIES,ORDER_NO,STATUS,REJECT_CARTON,PICKED_CARTON,TOTAL_CARTON
from zh_picking_port_status
where id<=mod(unix_timestamp(),19)

where id<=floor(rand()*19)

DELIMITER //
CREATE FUNCTION RandNum (seed_value INT )RETURNS INT
BEGIN
DECLARE total_value INT;
SET total_value = floor(rand()*seed_value);
RETURN total_value;
END; //
DELIMITER ;

CREATE PROCEDURE `p1`(IN id INT UNSIGNED,IN name VARCHAR(11))


SELECT @offset:=FLOOR(1 + RAND() * COUNT(*)) FROM sites;
PREPARE STMT FROM 'SELECT * FROM sites WHERE ... LIMIT ?, 1';
EXECUTE STMT USING @offset;
这篇关于我可以在 LIMIT 偏移量中使用 MySQL 函数吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
也希望大家多多支持 IT 屋!

CREATE TABLE `zh_picking_port_status` (


`id` int(11) NOT NULL,
`CARRIES` varchar(30) NOT NULL,
`ORDER_NO` char(30) NOT NULL,
`STATUS` varchar(30) NOT NULL,
`REJECT_CARTON` int(4) NOT NULL,
`PICKED_CARTON` int(4) NOT NULL,
`TOTAL_CARTON` int(4) NOT NULL
) ;

--
-- 转存表中的数据 `zh_picking_port_status`
--

INSERT INTO `zh_picking_port_status` (`id`, `CARRIES`, `ORDER_NO`, `STATUS`,


`REJECT_CARTON`, `PICKED_CARTON`, `TOTAL_CARTON`) VALUES
(1, '顺丰', '11111111111111111111111]', 'RELEASE ', 0, 44, 1),
(2, '顺丰 2', '11111111111111111111111]', 'RELEASE ', 0, 44, 2),
(3, '顺丰 3', '1111111111111111111ee1111]', 'RELEASE ', 0, 44, 3),
(4, '顺丰 4', '11111111111111111111111]', 'RELEASE ', 0, 44, 4),
(5, 'DHL', '11111111111111111111111]', 'RELEASE ', 0, 44, 5),
(6, '顺丰 6', '1111111111113311111111111]', 'RELEASE ', 0, 44, 6),
(7, '顺丰 7', '11111111111111111111111]', 'RELEASE ', 0, 44, 7),
(8, '顺丰 8', '11111111111111111111111]', 'RELEASE ', 0, 44, 8),
(9, '邮政 9', '1111111111111111111221111]', 'RELEASE ', 0, 44, 9),
(10, '邮政', '1111111111111111111221111]', 'RELEASE ', 0, 44, 10),
(11, '邮政', '1111111111111111111221111]', 'RELEASE ', 0, 44, 11),
(12, '邮政', '1111111111112111111221111]', 'RELEASE ', 0, 44, 12),
(13, '中通', '1111111111113111111221111]', 'RELEASE ', 0, 44, 13),
(14, '中通', '1111111111114111111221111]', 'RELEASE ', 0, 44, 14),
(15, '中通', '1111111111115111111221111]', 'RELEASE ', 0, 44, 15),
(16, '中通', '1111111111116111111221111]', 'RELEASE ', 0, 44, 16),
(17, '中通', '1111111111117111111221111]', 'RELEASE ', 0, 44, 17),
(18, '中通', '1111111111111111111221111]', 'RELEASE ', 0, 44, 18);

DROP VIEW "main"."v_zh_picking_port_status";


CREATE VIEW `v_zh_picking_port_status`
AS SELECT `zh_picking_port_status`.`CARRIES` AS `CARRIES`,
`zh_picking_port_status`.`ORDER_NO` AS `ORDER_NO`,
`zh_picking_port_status`.`STATUS` AS `STATUS`,
`zh_picking_port_status`.`REJECT_CARTON` AS `REJECT_CARTON`,
`zh_picking_port_status`.`PICKED_CARTON` AS `PICKED_CARTON`,
`zh_picking_port_status`.`TOTAL_CARTON` AS `TOTAL_CARTON`
FROM `zh_picking_port_status`
WHERE `zh_picking_port_status`.`id` != ( CAST((julianday('now'))*86400000 AS
INTEGER) % 19)

You might also like