sql 使用记录
2010-08-05 13:58
183 查看
1.sql 查询某个属性值等于A 或 B 或者 C
select * from xx where x in (‘A’,‘B’,‘C’)
2.在联合查询时两个数据库表的属性列有相同 可以通过as 将其转换名称
select A.ID as ai ,B.ID as bi
from A , B
where .......
3.连接查询问题
有四个数据表
z_w_Record ,z_w_Door,z_w_User ,z_w_Class
对记录的查询 如果门名称不存在 或者用户名称不存在或者部门名称不存在 则显示null操作如下:
select u.z_CardNumber as uc ,r.z_CardNumber as rc ,u.z_UserName,d.z_ControllerDoorName,c.z_DepartmentClass,r.z_ReadDate,r.z_Event
from (z_w_Record as r left join z_w_Door as d on d.z_DoorID = r.z_DoorID) left join ( z_w_User as u left join z_w_Class as c on u.z_ClassID = c.z_ClassID ) on u.z_CardNumberHex = r.z_CardNumber
where r.z_ReadDate between '%s' and '%s' order by r.z_ReadDate asc",m_BeginTime,m_EndTime
select * from xx where x in (‘A’,‘B’,‘C’)
2.在联合查询时两个数据库表的属性列有相同 可以通过as 将其转换名称
select A.ID as ai ,B.ID as bi
from A , B
where .......
3.连接查询问题
有四个数据表
z_w_Record ,z_w_Door,z_w_User ,z_w_Class
对记录的查询 如果门名称不存在 或者用户名称不存在或者部门名称不存在 则显示null操作如下:
select u.z_CardNumber as uc ,r.z_CardNumber as rc ,u.z_UserName,d.z_ControllerDoorName,c.z_DepartmentClass,r.z_ReadDate,r.z_Event
from (z_w_Record as r left join z_w_Door as d on d.z_DoorID = r.z_DoorID) left join ( z_w_User as u left join z_w_Class as c on u.z_ClassID = c.z_ClassID ) on u.z_CardNumberHex = r.z_CardNumber
where r.z_ReadDate between '%s' and '%s' order by r.z_ReadDate asc",m_BeginTime,m_EndTime
相关文章推荐
- 获得所有表的表记录,和使用空间的SQL
- hibernate使用hql和sql查询总记录数语句
- 使用 logback记录Sql操作日志及log4j迁移到logback
- 使用limit查询的同时取得总的记录数:SQL_CALC_FOUND_ROWS和FOUND_ROWS()
- 转载:MS SQL Server 获得所有表的表记录,和使用空间的SQL
- 使用SQL 从表中取记录
- 课时统计开发过程sql使用记录
- PL/SQL:记录类型 (定义,使用,注意点)
- Druid数据源监控及慢sql记录使用文档
- 使用一条SQL语句删除表中重复记录
- Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)
- 数据库中使用SQL语句查询当天数据记录
- 在sql查询中使用表变量实现上一条下一条记录
- 使用PL/SQL 记录变量接收游标数据
- SQL学习记录2 创建和使用数据库(weiwancheng)
- sql语句使用记录
- [SQL]查询某一个字段在某一段时期数据库中使用到的记录
- 使用PL/SQL Developer连接远程oracle客户端报错问题解决记录
- 关于所使用的spark版本中的spark sql不支持exists和in等子查询语句的解决方案记录
- Oracle使用超大SQL脚本文件恢复数据问题记录