您的位置:首页 > 数据库

SQL语句精华(一)

2006-07-27 13:14 281 查看
在工作中经常会用到SQL Server,本人非常喜欢在 "查询分析器" 中写一些T-SQL语句来对数据库进行操作,乐此不疲!于是决定把自己经常用到的SQL语句整理出来,和大家分享。。。

--- Select语句基本用法
--- 数据表:People(人员信息)
--- 字段:ID、Name(姓名)、Sex(性别)

select * from People ---查询People数据库中的所有内容

select ID,Name from People ---查询People数据库中ID和Name字段信息

select * from People order by Name ---查询结果按Name字段排序

select 姓名=Name,性别=Sex from People --- 重新指定列标题,显示为中文

select top 10 * from People --- 查询People数据库中前10条记录

--- Where 查询条件
--- 为便于理解,表名和字段名改用中文表示
--- 数据表:项目表、人员表
--- 字段:项目编号、项目名称、部门、开始时间、完成时间

select * from 人员表 where 姓名='张三'

select * from 项目表 where 部门='设计部' and 开始时间>'2005.01.01'

select * from 项目表 where 完成时间>'2005-01-01' and 完成时间<'2005-12-31'

select * from 项目表 where 完成时间 between '2005-01-01' and '2005-12-31'

select * from 人员表 where 部门编号 in ('21','29')

select * from 项目表 where 项目名称 like '%微软%'

select * from 项目表 where 项目编号 like 'B06%'

select * from 项目表 where 项目编号 like '[^A]%'

select * from 项目表 where 项目编号 like '%05'

一直在想用什么样的方式来组织更直观、更实用。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: