运算符+;=在sql中
在编写代码时,我遇到了以下代码行。这个接线员是什么意思运算符+;=在sql中,sql,Sql,在编写代码时,我遇到了以下代码行。这个接线员是什么意思 String sql = "SELECT INTL_SERVICE_CENTER_CODE AS ISC_CODE, "; sql += "COUNT(SHIPDATA_IMAGE_KEY) AS TPARCELS_FILTERED, "; 在大多数编程语言中,大多数运算符符号都具有相同的含义…SQL中没有此运算符的定义,因此我们可以将其解释为一个加法。。 基本上,这个操作符只是写这个的快捷方式: c25Ctr = c25Ctr + r
String sql = "SELECT INTL_SERVICE_CENTER_CODE AS ISC_CODE, ";
sql += "COUNT(SHIPDATA_IMAGE_KEY) AS TPARCELS_FILTERED, ";
在大多数编程语言中,大多数运算符符号都具有相同的含义…SQL中没有此运算符的定义,因此我们可以将其解释为一个加法。。 基本上,这个操作符只是写这个的快捷方式:
c25Ctr = c25Ctr + rset.getInt("CGT25");
cilCtr = cilCtr + rset.getInt("CIL");
+=
是几种语言中的标准“复合赋值”运算符
在过程语言中,
a+=b
形式的语句通常表示a=a+b
这是哪个数据库服务器?这不是SQL运算符。。。你一定在用另一种语言。这通常意味着重新创建左边的变量,作为该变量的值加上右边的值。@Ben:在SQL Server 2008+中,这不是SQL Server方言,实际上它是SQL吗?我不认为这是SQL。它可以是Java库/驱动程序/抽象(例如)rset
是一些早期查询的结果,getInt
返回查询中的返回值,列为CGT25
,+=
在java(或其他基于C的语言)中是“增量”的任何语言c25Ctr+=rset.getInt(“CGT25”)
相当于c25Ctr=c25Ctr+rset.getInt(“CGT25”)代码>。同样地,-=、/=和*=
也有运算符。谢谢您的回答!我不知道为什么我会被这些反对票惩罚!!