我已经创建了一个MySql表。但是,如果要将数据插入表中,则会遇到问题。
我的桌排是这样的
ID name
RS1 a
RS10 j
RS2 b
RS3 c
RS4 d
RS5 e
RS6 f
RS7 g
RS8 h
RS9 i
为什么第二行的ID 10是加的?我正在使用MySQL工作台创建表,有人知道如何解决吗?
我已经使用MySQL很长时间了,我从来没有遇到过这个问题。我有一张表,用来存储应用程序的分数。由于某些原因,当我按score ASC进行排序时,首先显示最高的分数,最后显示最低的分数。请看下面的截图:
以下是我的疑问:
SELECT category, subject, max(score) as score FROM scores
WHERE customer_id = 1086 AND category = 'Business'
GROUP BY subject ORDER BY score ASC
对为什么会发生这种事有什么想法吗?
我通过一个string_agg获得了一个数字(和文本)列表。
例如:
"09,12,20,200,217,400,500,90,91,92,Exp3"
这是string_agg:
string_agg(DISTINCT t_ligne.ligne_code::text, ','::text ORDER BY (t_ligne.ligne_code::text)) AS lignes
我在下订单时遇到的麻烦:我需要一个字母数字顺序,比如:
"09,12,20,90,91,92,200,217,400,500,Exp3"
如果我尝试一个类型,它拒绝接
我有一个带有以下行的MySQL查询
ORDER BY -order_line_groups.sequence DESC, order_line_groups.id;
我在试着在下命令后找出连字符是干什么用的。我尝试过用它来执行和不使用它,但是它似乎没有什么区别。我也用解释来看它,找不到任何不同的东西。
我找不到任何MySQL文档来提供帮助。我确实发现了:,其中连字符列在“您使用ORDER和包含键列名以外的其他术语的表达式中:”
它并没有给出多少信息。有人能解释一下这是怎么回事还是指给我看一些医生吗?
谢谢。
好的,我检查过了,似乎没有人问过这个问题。
所以我有两个词:
thiep cuoi
thiệp cưới
问题是,当我计算()时,这些mysql会将这两者合并为相同的值。例如,下面的sql:
#lets assume these two words have an id of 1 and 2 and that the column name
#in the table is `word`
SELECT `word`, COUNT(`word`)
FROM table_name
WHERE `id` IN(1,2)
GROUP BY `word`;
将返回两个词作为一行,计数为2。通过UTF