Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 字母数字SQL排序以选择最小值和最大值_Sql Server_Sql Order By - Fatal编程技术网

Sql server 字母数字SQL排序以选择最小值和最大值

Sql server 字母数字SQL排序以选择最小值和最大值,sql-server,sql-order-by,Sql Server,Sql Order By,有人能帮我得到这个结果吗 因此,我的表值适用于表dbo。大小如下: Sc_Size 1 2 3 4 5 6 7 8 9 10 我尝试了以下查询: select min(sc_size) as minsize,max(sc_size) as maxsize from dbo.Size 这是我得到的结果: minsize maxsize 1 9 但我想得到这个结果 minsize maxsize 1 10 那么我如何得到这个

有人能帮我得到这个结果吗

因此,我的表值适用于表dbo。大小如下:

Sc_Size
1
2
3
4
5
6
7
8
9
10
我尝试了以下查询:

select min(sc_size) as minsize,max(sc_size) as maxsize from dbo.Size
这是我得到的结果:

minsize     maxsize
  1            9
但我想得到这个结果

minsize     maxsize
  1            10

那么我如何得到这个结果呢

下面将演示字符串的最大值与整数的最大值

Declare @YourTable Table ([Sc_Size] varchar(50))  Insert Into @YourTable Values 
 (1)
,(2)
,(3)
,(4)
,(5)
,(6)
,(7)
,(8)
,(9)
,(10)

Select MinString = min(sc_size)
      ,MaxString = max(sc_size)
      ,MinInt    = min(try_convert(int,sc_size))
      ,MaxInt    = max(try_convert(int,sc_size))
 from @YourTable
返回

MinString   MaxString   MinInt  MaxInt
1           9           1       10

我怀疑sc_大小是一个字符串?最简单,可能也是最好的解决方案是停止将数字存储为字符串。问题是我也有S、M、L和XL这样的大小