这样的sql问题(如何取得varchar型字段的最大值?)
表中的一个字段是PK,类型是varchar,问题是怎么取得这个字段的最大值??
例如:这个字段有如下几个值:1,2,3,12,23
用max函数,和top加desc排序取得的值都是3。
例如:这个字段有如下几个值:1,2,3,12,23
用max函数,和top加desc排序取得的值都是3。
...全文
相关推荐
sqlserver中将varchar类型转换为int型再进行排序的方法
如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。 我们可以把varchar转换为int 然后进行排序一、 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二、 代码如下: select * from yourtable order by convert(int,yourcol); 仅适用于SQLServer 作者 itmyhome 您可能感兴趣的文章:SQL S
oracle使用sql语句增加字段示例(sql删除字段语句)
oracle使用sql语句增加修改删除字段示例
mysql VARCHAR的最大长度到底是多少
今天群里有人问varchar 不是最大应该只可以设置65532(第一个字节+两个长度字节)吗 ,但是为什么可以设置成65533
SQL语句处理字段前的0
SQL语句处理字段前的0,字段有的0不限长度。
varchar日期字段分区demo
Range分区:最为常用,基于属于一个给定连续区间的列值,把多行分配给分区。最常见的是基于时间字段. 基于分区的列最好是整型,如果日期型的可以使用函数转换为整型。varchar日期字段分区sql demo


