SQL语句将字符串型转化为整数型的函数是什么
请问SQL语句将字符串型转化为整数形的函数是什么?还有其他一些字符转化的相应函数是什么如我用:"Selectdistinct(CUser),fromCatwhereord...
请问SQL语句将字符串型转化为整数形的函数是什么?
还有其他一些字符转化的相应函数是什么
如我用:"Select distinct(CUser),from Cat where order by cat_Time desc"
提示错误“不能以 DISTINCT 方式选择 text、ntext 或 image 数据类型。”CUser是字符串型的,那是不是要把CUser 先转化为整数型啊?怎么转啊请问? 展开
还有其他一些字符转化的相应函数是什么
如我用:"Select distinct(CUser),from Cat where order by cat_Time desc"
提示错误“不能以 DISTINCT 方式选择 text、ntext 或 image 数据类型。”CUser是字符串型的,那是不是要把CUser 先转化为整数型啊?怎么转啊请问? 展开
6个回答
展开全部
我关于sql函数方面的搜集资料。看了对函数你可能就会了解一些了。。。。首先楼主 写的那条语句 绝对不能执行。。应该这样写
USE 数据库名
GO
SELECT DISTINCT cuser
FROM cat
WHERE time ='' or time >'' or time <''
ORDER BY time
DESC
GO
你如果想把某列,或者某字段 的数据 由 乱七八糟的转换成大写的 用这个 函数 UPPER
用法 UPPER (某字段)
关于sql函数详解 如下:
SQL函数,详细描述如下: Avg函数 Avg函数,计算查询中某一特定字段资料的算术平均值。 语法为Avg(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可 以是一个内部或使用者定义的,但不能为其它的SQL函数。 Avg函数在计算时,不包含任何值为 Null 的资料。 Count函数 Count函数,计算符合查询条件的记录条数。 语法为Count (运算式)。运算式,可为字段名称、*、多个字段名称、运算式、 或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。 Count 函数於计算时,不包含任何值为 Null 的资料。 但是,Count(*) 则计算所有符合查询条件的记录条数,包含那些Null的资料。 如果Count(字段名称) 的字段名称为多个字段,将字段名称之间使用 & 分隔。 多个字段当中,至少有一个字段的值不为Null的情况下,Count函数才会计算为一条 记录。如果多个字段都为Null,则不算是一条记录。譬如: SELECT Count(价格 & 代号) From 产品 First/Last函数 First函数、Last函数,传回指定字段之中符合查询条件的第一条、最末条记录 的资料。 语法为First(运算式) 和 Last(运算式)。运算式,可为字段名称、运算式、或 一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。 Min/Max函数 Min函数、Max函数,传回指定字段之中符合查询条件的最小值、最大值。 语法为Min(运算式) 和 Max(运算式)。运算式,可为字段名称、运算式、或一个 函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。 StDev函数 StDev函数,计算指定字段之中符合查询条件的标准差。 语法为StDev(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数 可以是一个内部或使用者定义的,但不能为其它的SQL函数。 如果符合查询条件的记录为两个以下时,StDev函数将传回一个Null 值,该表示 不能计算标准差。 Sum函数 Sum函数,计算指定字段之中符合查询条件的资料总和。 语法为Sum(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可 以是一个内部或使用者定义的,但不能为其它的SQL函数。 Sum函数可使用两个字段资料运算式,譬如计算产品的单价及数量字段的合计: SELECT Sum(单价 * 数量) FROM 产品 Var函数 Var函数,计算指定字段之中符合查询条件的变异数估计值。 语法为Var(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可 以是一个内部或使用者定义的,但不能为其它的SQL函数。 如果符合查询条件的记录为两个以下时,Var函数将传回一个Null 值,该表示不 能计算变异数。
USE 数据库名
GO
SELECT DISTINCT cuser
FROM cat
WHERE time ='' or time >'' or time <''
ORDER BY time
DESC
GO
你如果想把某列,或者某字段 的数据 由 乱七八糟的转换成大写的 用这个 函数 UPPER
用法 UPPER (某字段)
关于sql函数详解 如下:
SQL函数,详细描述如下: Avg函数 Avg函数,计算查询中某一特定字段资料的算术平均值。 语法为Avg(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可 以是一个内部或使用者定义的,但不能为其它的SQL函数。 Avg函数在计算时,不包含任何值为 Null 的资料。 Count函数 Count函数,计算符合查询条件的记录条数。 语法为Count (运算式)。运算式,可为字段名称、*、多个字段名称、运算式、 或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。 Count 函数於计算时,不包含任何值为 Null 的资料。 但是,Count(*) 则计算所有符合查询条件的记录条数,包含那些Null的资料。 如果Count(字段名称) 的字段名称为多个字段,将字段名称之间使用 & 分隔。 多个字段当中,至少有一个字段的值不为Null的情况下,Count函数才会计算为一条 记录。如果多个字段都为Null,则不算是一条记录。譬如: SELECT Count(价格 & 代号) From 产品 First/Last函数 First函数、Last函数,传回指定字段之中符合查询条件的第一条、最末条记录 的资料。 语法为First(运算式) 和 Last(运算式)。运算式,可为字段名称、运算式、或 一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。 Min/Max函数 Min函数、Max函数,传回指定字段之中符合查询条件的最小值、最大值。 语法为Min(运算式) 和 Max(运算式)。运算式,可为字段名称、运算式、或一个 函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。 StDev函数 StDev函数,计算指定字段之中符合查询条件的标准差。 语法为StDev(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数 可以是一个内部或使用者定义的,但不能为其它的SQL函数。 如果符合查询条件的记录为两个以下时,StDev函数将传回一个Null 值,该表示 不能计算标准差。 Sum函数 Sum函数,计算指定字段之中符合查询条件的资料总和。 语法为Sum(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可 以是一个内部或使用者定义的,但不能为其它的SQL函数。 Sum函数可使用两个字段资料运算式,譬如计算产品的单价及数量字段的合计: SELECT Sum(单价 * 数量) FROM 产品 Var函数 Var函数,计算指定字段之中符合查询条件的变异数估计值。 语法为Var(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可 以是一个内部或使用者定义的,但不能为其它的SQL函数。 如果符合查询条件的记录为两个以下时,Var函数将传回一个Null 值,该表示不 能计算变异数。
参考资料: 如果问题解决,请厚道点,给我分分分分哟~~~~~~~~~~~~~~~~~~
展开全部
我关于sql函数方面的搜集资料。看了对函数你可能就会了解一些了。。。。首先楼主写的那条语句绝对不能执行。。应该这样写
USE数据库名
GO
SELECTDISTINCTcuser
FROMcat
WHEREtime=''ortime>''ortime<''
ORDERBYtime
DESC
GO
你如果想把某列,或者某字段的数据由乱七八糟的转换成大写的用这个函数UPPER
用法UPPER(某字段)
关于sql函数详解如下:
SQL函数,详细描述如下:Avg函数Avg函数,计算查询中某一特定字段资料的算术平均值。语法为Avg(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Avg函数在计算时,不包含任何值为Null的资料。Count函数Count函数,计算符合查询条件的记录条数。语法为Count(运算式)。运算式,可为字段名称、*、多个字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Count函数於计算时,不包含任何值为Null的资料。但是,Count(*)则计算所有符合查询条件的记录条数,包含那些Null的资料。如果Count(字段名称)的字段名称为多个字段,将字段名称之间使用&分隔。多个字段当中,至少有一个字段的值不为Null的情况下,Count函数才会计算为一条记录。如果多个字段都为Null,则不算是一条记录。譬如:SELECTCount(价格&代号)From产品First/Last函数First函数、Last函数,传回指定字段之中符合查询条件的第一条、最末条记录的资料。语法为First(运算式)和Last(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Min/Max函数Min函数、Max函数,传回指定字段之中符合查询条件的最小值、最大值。语法为Min(运算式)和Max(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。StDev函数StDev函数,计算指定字段之中符合查询条件的标准差。语法为StDev(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。如果符合查询条件的记录为两个以下时,StDev函数将传回一个Null值,该表示不能计算标准差。Sum函数Sum函数,计算指定字段之中符合查询条件的资料总和。语法为Sum(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Sum函数可使用两个字段资料运算式,譬如计算产品的单价及数量字段的合计:SELECTSum(单价*数量)FROM产品Var函数Var函数,计算指定字段之中符合查询条件的变异数估计值。语法为Var(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。如果符合查询条件的记录为两个以下时,Var函数将传回一个Null值,该表示不能计算变异数。
USE数据库名
GO
SELECTDISTINCTcuser
FROMcat
WHEREtime=''ortime>''ortime<''
ORDERBYtime
DESC
GO
你如果想把某列,或者某字段的数据由乱七八糟的转换成大写的用这个函数UPPER
用法UPPER(某字段)
关于sql函数详解如下:
SQL函数,详细描述如下:Avg函数Avg函数,计算查询中某一特定字段资料的算术平均值。语法为Avg(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Avg函数在计算时,不包含任何值为Null的资料。Count函数Count函数,计算符合查询条件的记录条数。语法为Count(运算式)。运算式,可为字段名称、*、多个字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Count函数於计算时,不包含任何值为Null的资料。但是,Count(*)则计算所有符合查询条件的记录条数,包含那些Null的资料。如果Count(字段名称)的字段名称为多个字段,将字段名称之间使用&分隔。多个字段当中,至少有一个字段的值不为Null的情况下,Count函数才会计算为一条记录。如果多个字段都为Null,则不算是一条记录。譬如:SELECTCount(价格&代号)From产品First/Last函数First函数、Last函数,传回指定字段之中符合查询条件的第一条、最末条记录的资料。语法为First(运算式)和Last(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Min/Max函数Min函数、Max函数,传回指定字段之中符合查询条件的最小值、最大值。语法为Min(运算式)和Max(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。StDev函数StDev函数,计算指定字段之中符合查询条件的标准差。语法为StDev(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。如果符合查询条件的记录为两个以下时,StDev函数将传回一个Null值,该表示不能计算标准差。Sum函数Sum函数,计算指定字段之中符合查询条件的资料总和。语法为Sum(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。Sum函数可使用两个字段资料运算式,譬如计算产品的单价及数量字段的合计:SELECTSum(单价*数量)FROM产品Var函数Var函数,计算指定字段之中符合查询条件的变异数估计值。语法为Var(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数。如果符合查询条件的记录为两个以下时,Var函数将传回一个Null值,该表示不能计算变异数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将数字字符转换成数值:select to_number('100') from dual 其输出结果是100.
将日期'd'转换为字符格式'f':select SYSDATE,to_char(SYSYDATE,'DAY') from dual;其输出结果是:31-JUL-99
将字符格式'f'转换为日期格式'd':select to_date('09-oct-74'),'RM' from dual;其输出结果是:09-OCT-74 AM
"Select distinct(CUser),from Cat where order by cat_Time desc"这句话是不是多了一个','
将日期'd'转换为字符格式'f':select SYSDATE,to_char(SYSYDATE,'DAY') from dual;其输出结果是:31-JUL-99
将字符格式'f'转换为日期格式'd':select to_date('09-oct-74'),'RM' from dual;其输出结果是:09-OCT-74 AM
"Select distinct(CUser),from Cat where order by cat_Time desc"这句话是不是多了一个','
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. distinct 并不要求是整形,提示是说语法有错误
Select distinct(CUser) from Cat where 条件 order by cat_Time desc
2. 转化为整形 select '10'+0
Select distinct(CUser) from Cat where 条件 order by cat_Time desc
2. 转化为整形 select '10'+0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
from前面是不是多了一个逗号?
字符串类型可以distinct的。
text、ntext、image是二进制类型。
如果你的CUser是text的话需要转化一下:
convert(nvarchar(50),CUser)
或者
convert(int,CUser)
Select distinct(convert(nvarchar(50),CUser)) from Cat where order by cat_Time desc
字符串类型可以distinct的。
text、ntext、image是二进制类型。
如果你的CUser是text的话需要转化一下:
convert(nvarchar(50),CUser)
或者
convert(int,CUser)
Select distinct(convert(nvarchar(50),CUser)) from Cat where order by cat_Time desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询