Sql

  • Sybase SQL中where子句与group by连用时的困惑

    在SQL中,对于select语句里的where子句和group by子句的连用,一般原则应该是先执行where条件过滤,再用group by子句的条件来分组。然而Sybase却有所…

    数据库 2015年5月11日 0 0
  • Sybase中判断一个串是否为纯数字

    在为数据库开发存储过程时,经常需要判断一个字符串是不是纯数字,这样才能安全的进行数据类型转换。但是作为老牌数据库厂商的Sybase,却没有一个直观方便的函数来实现对应功能。而微软的…

    数据库 2014年9月9日 0 0
  • Sybase指定字段别名的三种格式

    sql语句中对数据库中的表和字段均可指定别名,适当的使用字段别名,可以使sql语句更简明易读,比如为计算列指定有意义的别名。也可以避免复杂的多表查询中出现相同名称的列时发生的冲突。…

    数据库 2014年7月3日 0 0
  • sql中函数floor/ceiling/round区别

    数据库的Sql语言中有多个四舍五入或取整函数。尤其在证券金融等领域,选择正确的函数非常重要。在计算费用或利息等复杂公式里,由于计算机数值精度的客观存在,先乘后除还是先除后乘,以及四…

    数据库 2014年2月18日 0 0
  • sql中的语句连写

    多数编程语言中,语句末尾都要有结束符或回车换行等以作区分,但Sql却没有这种要求。 select ‘1111’ select ‘2222’ 上面这句,写在同一行里,若直接执行,会显…

    编程 2014年2月8日 0 0
  • Sql中的延时语句

    Sql语言中也有其它编程语言中的延时语句。主要延时方式有延时执行与定时执行两种。虽然由于数据库语言的特点,延时的精确度可能没那么高,延时长度也限定在24小时以内,并且数据库事务的运…

    编程 2014年2月8日 0 0
  • Sybase中like的语法

    Sql like运算符后面的表达式里,常用通配符的也就是%和_,但早上看段代码,有用like “[0-9][0-9]”的方式来验证是否两位数字,颇有点正则表达式的味道。查看like…

    编程 2014年1月10日 0 0
  • SQL的join执行时,如何先where 后on

    SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。常用的Join操作有:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一…

    数据库 2012年9月6日 0 0
  • Oracle 的各种join及where的执行次序

    Sql的join语句是根据字段间的关系,组合两个或以上表的语法。在ANSI标准中Join有四种,内联接,外联接,左联接与右联接。特殊的情况下,一个表甚至可以连接到自己。四种联接类型…

    数据库 2012年8月31日 0 0
  • Oracle的sequence及left join等

    Oracle里有sequence对象,实际上是系统提供的一个自增值列。这个值增长到指定的大小后会重头开始。通常用在生成数据库数据记录的增长主键或序号的地方。Sequence是数据库…

    数据库 2012年8月30日 0 0