zoukankan      html  css  js  c++  java
  • SQL 查询语句积累

    2006-10-8
    表数据:tab1
    id    name  num
    A     a         9
    A     b       11
    B     f         7
    B     g         8
    所要结果:
    A   b    11
    B    g    8
    SQL 语句
    select * from tab1
    where (num in
                  (select max(num) from tabl group by id)
               )
    解释说明,之所以要用子查询,目的是要取全部的tab1中的所有列
    如果不用子查询,当tab1中含有text或image列的时候是不可以写在group by子句中的


    根据生日获得当前年龄
    declare @birthday datetime
    set @birthday = '1979/8/30'
    select datediff(yy,@birthday,getdate())

    取insert语句产生的id
    seelct   @@identity   或select   scope_identity()
  • 相关阅读:
    密码加密
    注册视图
    session会话
    验证码功能
    使用Django表单替代html表单
    实现登陆视图功能
    设计登陆需求页面
    配置视图
    配置数据库
    npm 学习
  • 原文地址:https://www.cnblogs.com/xh831213/p/523624.html
Copyright © 2011-2022 走看看