【发布时间】:2021-04-15 12:21:41
【问题描述】:
我在尝试订购我的专栏时遇到了一个奇怪的问题。该列与我正在使用的通常表格不同,其中 the43 通常是数字中的逗号。这里的数字没有逗号,当我订购该列时,我会得到类似
| company_id |
|---|
| 10097 |
| 1024 |
| 10304 |
| 151 |
有什么帮助吗?理想情况下,我想将这些数字转换为带逗号的数字,以便以后加入时与其他表保持一致
【问题讨论】:
-
列数据类型?整数会有所帮助,但我猜这里是 varchar...
-
永远不要在
text列中存储数字 - 您刚刚发现这是一个坏主意的一个原因。 -
单个字段中的数字和逗号,以文本形式存储。听起来像是一个大问题,而订购只是其中之一。请尽快修复您的数据模型,这将为您节省大量时间和挫败感。
标签: sql postgresql sql-order-by