我正在尝试从数据库中返回一个10位数的电话号码(1234567890)并将其格式化为在视图页面上呈现为(123)546-7890。
这是从数据库到视图的最佳方式,还是从用户那里获取10位数字并将其格式化为数据库?
感谢您回答新问题。
答案 0 :(得分:1)
在视图上格式化它更有意义。在数据库中保持数据结构标准和简单。让您的视图控制演示文稿。
答案 1 :(得分:1)
你可以使用子串函数:
'(' + substr(first three digits) + ')' + substr(middle three digits) + '-' + substr(last four)
答案 2 :(得分:0)
如果您正在进行任何排序,最好将每组数字(如区号)格式化为自己的列进入表格。