cuốn sách gpt4 ai đã làm

java - 通过从 mysql 中选择(排序)排序

In lại Tác giả: Walker 123 更新时间:2023-11-28 23:15:47 32 4
mua khóa gpt4 Nike

我想要 gwt r.QuestionId- 排序。但是我得到未排序的 QuestionId 尽管我提到了 QuestionId ASC 的顺序。

SELECT r.QuestionId,
s.NAME AS Subject,
d.value AS variant,
r.Username,
r.UserAnswer,
r.Correctanswer,
r.ExamTimeLine,
r.Createtime
FROM resultlog r
INNER JOIN test_table t ON t.ID = r.QuestionId
INNER JOIN subject s ON s.ID= t.SUBJECT
INNER JOIN DICTIONARY d ON d.ID = t.Variant
WHERE r.Username LIKE 'Islam Ismayilov'
AND r.Createtime > NOW() - INTERVAL 5 MINUTE
ORDER BY r.QuestionId ASC ;

上述代码的结果:

nhập mô tả hình ảnh ở đây

câu trả lời hay nhất

QuestionId 看起来是一个字符串,而不是一个数字。

一种方法使用隐式转换将值转换为数字:

order by (r.QuestionId + 0) ASC

如果 id 看起来像一个数字,您可能应该将其声明为一个数字。这有几个优点:

  • 排序正确。
  • Bạn có thể sử dụngauto_increment 自动设置一个值。
  • 总是占用4个字节,方便索引和外键引用。

关于java - 通过从 mysql 中选择(排序)排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43957038/

32 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress