作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想写几个 mysql 查询来从 mysql 数据库中检索数据。
如果我解释这个问题,数据库表中有 136 列。表用于存储学生的信息及其技能类别。大约有 6 个主要类别和所有 136 个子类别。如果主类别是数学,则有子类别,例如应用数学、纯数学等。所有信息都包含在一个表中,没有标准化。
学生的技能水平是从 1-5 来衡量的。 5 是最大值。如果我将学生姓名传递给 mysql 查询,我想按降序打印他的主要类别和子类别。请注意,任何学生都可以选择一个以上的主要类别。
Last Name Web technologies - HTML Web technologies - CSS Web technologies - XML Web technologies - JavaScript Web technologies - J-Query ......
Bill 3 1 4 na na 1 3 na na na na na na na na na
Arun 1 5 1 3 1 2 1 na na 3 1 5 1 1 na
Soma na na na na na na na na na na na na na na na na
如果我选择 Arun,我想将技能等级显示为 5 5 3 3 3 1111111 和相应的技能类别。
最佳答案
SELECT *
FROM (SELECT "Web Technologies HTML", skill_web_html skill_level
FROM student_skills
WHERE student_id = @id
UNION
SELECT "Web Technologies CSS", skill_web_css
FROM student_skills
WHERE student_id = @id
UNION
...
SELECT "Web Technologies J-Query", skill_web_jquery
FROM student_skills
WHERE student_id = @id
UNION
...) all_skills
ORDER BY skill_level DESC
关于mysql - 如何根据数据的值降序对数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17026954/
序 大家好呀,我是summo,这次来写写我在上班空闲(摸鱼)的时候做的一个小网站的事。去年阿里云不是推出了个活动嘛,2核2G的云服务器一年只要99块钱,懂行的人应该知道这个价格在业界已经是非常良心了
我尝试根据给定的级别顺序(BFS 顺序)构造 BST。我知道这是可能的,但我不知道我该怎么写。问题是我必须使用 BFS 序列。所以,我不能在这里使用递归,我必须迭代地编写我的程序......我发现这有
我是一名优秀的程序员,十分优秀!