【发布时间】:2018-07-06 09:58:52
【问题描述】:
我有一个名为“userdetails”的表,其中包含“username”和“placename”列。数据如下:
Username placename
Testuser1 India-chennai
Testuser2 India-delhi
Testuser3 UK-London
现在,我想知道两列的最大数据长度。如下所示
username placename
9 13 - which (India-chennai)
有没有可能识别相同的。我已经尝试了以下查询,但它没有产生所需的输出:
select data_type, data_length
from user_tab_columns
where table_name = 'userdetails'
and column_name in ('Username', 'placename');
【问题讨论】:
-
列的最大大小或这些列的最大现有数据值?
-
@EzLo:我投票支持重新开放,因为 Udaya 想知道 哪个 值最长,f.i. “印度-钦奈”。标记为“重复”的另一个问题仅显示长度 f.i。 “13”。
-
是的.. corect Ezlo.. 谢谢....
-
在重新打开问题之前,我无法添加答案,因此提示作为注释:对于 SQL Developer 中的快速回答,我将只需
SELECT place_name FROM userdetails ORDER BY lenght(place_name) DESC并查看最佳结果。跨度> -
我如何重新打开问题