mysql+rownumber的用法_mysql中如何实现row_number
創建一個學生表,插入10條數據CREATE TABLE student (id int, name varchar(20), score integer);
INSERT INTO student VALUES (1, 'jack', 90);
INSERT INTO student VALUES (2, 'tom', 85);
INSERT INTO student VALUES (3, 'allen', 79);
INSERT INTO student VALUES (4, 'michael', 95);
INSERT INTO student VALUES (5, 'steven', 65);
INSERT INTO student VALUES (6, 'kevin', 100);
INSERT INTO student VALUES (7, 'kate', 60);
INSERT INTO student VALUES (8, 'david', 55);
INSERT INTO student VALUES (9, 'kelly', 95);
INSERT INTO student VALUES (10, 'bale', 99);
查詢分數小于80分的學生,顯示row_numberSELECT @curRow := @curRow + 1 AS row_num,
s.id,
s.name,
s.score
FROM student s
JOIN (SELECT @curRow := 0) r
WHERE s.score < 80;
總結
以上是生活随笔為你收集整理的mysql+rownumber的用法_mysql中如何实现row_number的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成绩表格模板MySQL_Mysql数据统
- 下一篇: kettle mysql 参数_kett